앱 만들기 프로젝트/Dart

Dart - 3.0 Defining a Function

지나가는물리학부생 2024. 10. 14. 23:10
반응형

딱히 중요한 내용은 없다.

// name <- parameter
void sayHello(String name) {
  print("Hello $name nice to meet you!");
  // void 이기 때문에 아래와 같이 'return'을 하면 에러가 난다.
  // return "Hello $name nice to meet you!";
}

//String을 return 하기 위해서는 void 대신 String으로 함수를 정의해주면 된다.
String sayHello2(String name) {
  return "Hello $name nice to meet you!";
}

// return을 fat arrow로 대체할 수 있음 (곧바로 return -> 한줄 짜리 함수일 경우 사용)
String sayHello3(String name) => "Hello $name nice to meet you!";

//number를 return 하는 경우
num plus(num a, num b) => a + b;

void main() {
  print(sayHello2('Me'));
}
반응형

'앱 만들기 프로젝트 > Dart' 카테고리의 다른 글

Dart - 3.3 Optional Positional Parameters  (0) 2024.10.15
Dart - 3.1 Named Parameters  (1) 2024.10.14
Dart - 2.5 Sets  (0) 2023.03.07
Dart - 2.4 Maps  (0) 2023.03.07
Dart - 2.3 Collection For  (0) 2023.03.07