Dart/기초
[Dart 기초] 함수 선언, 화살표 함수
뿌비
2024. 8. 2. 19:35
728x90
함수 선언
🔥 void
- void는 아무것도 return 하지 않는다
- 해당 함수 안에서 어떤 처리만 할 뿐 따로 return 값은 없다
//sayHello는 하나의 parameter 을 가지는 함수이다
void sayHello(String name){
print("Hello $name");
}
🔥 return 함수
- 함수 호출 후 처리 된 값을 return 하고 싶다면 리턴할 데이터 타입을 void 자리에 적어주면 된다
- 리턴할 타입과 함수에 선언된 타입은 같아야 한다
// 예시 1) String(문자열)을 return 하는 함수
String sayHello1(String name){
return("Hello $name");
}
// 예시 2) int(정수)를 return 하는 함수
int sayHello1(String name){
// name 을 가지고 어떠한 처리 후 age return
int age = 10;
return age;
}
🔥 화살표 함수 (fat arrow syntax)
- 함수 안에서 복잡한 처리 없이 한 줄로 끝나는 경우
- 화살표 함수를 사용하면 코드를 더 간결하게 나타낼 수 있다
String sayHello2(String name) => ("Hello $name");
※ Reference
https://nomadcoders.co/ [노마드코더 강의 참고]
728x90