반응형
// 익명함수
// Function 타입 hello에 함수를 담음
Function hello = () {
return "Hello Everyone";
};
// 모든 타입 다 받을 수 있어서 가능 (정확한 타입 : Function 타입 고정!)
// 타입을 확실히 알 때는 var 쓰지말자!
var hello2 = () {
return "Hello Everyone";
};
// 타입 변환 가능
dynamic hello3 = () {
return "Hello Everyone";
};
void main() {
print(hello);
}
이렇게는 못쓴다
Function bye() {
}
람다는 expression의 꾸러미
짧은 함수
리턴을 무조건 함
화살표함수 내부를 무조건 리턴
// 람다식 expression 꾸러미 대부분 1줄로 끝남 리턴 무조건함!
Function bye = () => {
"Bye Everyone"
};
보통 한줄로 끝나기 때문에 다음과 같이 많이 사용한다.
Function bye = () => "Bye Everyone";
한줄로 끝나지않고 추가적인 로직이 필요하다면 익명함수를 사용하자.
[출처]
https://cafe.naver.com/metacoding
메타 코딩 유튜브
https://www.youtube.com/c/%EB%A9%94%ED%83%80%EC%BD%94%EB%94%A9
반응형