11. “프로그램언어 다트(Dart)에서의 함수와 그 사용법”

다트(Dart)에서의 함수란 무엇인가?

함수(function)란 코드의 특정 부분을 분리하여 이름을 지정하고, 이를 필요한 곳에서 재사용할 수 있도록 만든 코드 블럭이다. Dart에서 함수는 입력값을 받아 처리한 후 결과를 반환하는 역할을 한다.

다트에서의 함수의 생성법

다트에서 함수를 생성하는 방법은 간단하다. ‘함수이름()’ 형태로 작성하고, 중괄호 안에 실행할 코드를 넣는다. 만약 함수가 특정 값을 반환하길 원하면, 반환 유형을 ‘함수이름()’ 앞에 추가해준다.


void helloFunction() {
  print('Hello, Dart!');
}

다트에서의 함수의 사용법

함수를 사용하려면, 생성한 함수의 이름을 호출하면 된다. 아래의 예시를 참조하자.


void main() {
  helloFunction();
}

위의 코드를 실행하면 “Hello, Dart!”라는 문장이 출력된다.

다트에서의 함수에 매개변수 사용하기

함수에 매개변수를 지정해서 사용자에게 받은 값을 처리하는 일을 할 수도 있다. 매개변수가 있는 함수는 아래와 같이 만든다.


void displayMessage(String message) {
  print('Message: $message');
}

위의 함수는 String 형태의 매개변수를 받아, 메시지를 출력한다.

다트에서의 함수에 여러 매개변수 사용하기

다트에서 함수는 여러 개의 매개변수를 받을 수 있다. 아래의 예시를 참조하자.


void displayDetails(String name, int age) {
  print('Name: $name');
  print('Age: $age');
}

위의 함수는 문자열인 ‘name’과 정수인 ‘age’를 매개변수로 받아 정보를 출력한다.

Leave a Comment