목차
반응형
안녕하세요!
다트 언어의 익명함수와 람다식에 대해 알아보겠습니다. 다트 공식 문서에서는 이름이 없는 함수를 익명함수, 람다, 클로저(closure)라고 부릅니다.
익명함수
- 이름 없는 익명 함수(Anonymous Function)를 정의하여 사용 가능
- ([인수명]) { [동작 또는 반환값] }
- number가 짝수면 true, 홀수면 false를 반환하는 코드
var a = (number) {
return number % 2 == 0;
};
void main() {
print(a(10)); //결과값 : true
}
람다식
- ([인수명]) => [동작 또는 반환값]
- 짝수를 구하는 함수를 람다식으로 표현
var a = (number) => number % 2 == 0;
void main() {
print(a(10)); //결과값 : true
}
반응형
'자기계발 > IT' 카테고리의 다른 글
[Flutter/플러터] 다트(Dart) 언어 분기와 반복(if else, switch, for) (29) | 2023.02.17 |
---|---|
[Flutter/플러터] 다트(Dart) 언어 선택 매개변수 알아보기 (38) | 2023.02.16 |
[Flutter/플러터] 다트(Dart) 언어 함수와 메서드 알아보기 (4) | 2023.02.16 |
[Flutter/플러터] 다트(Dart) 언어 함수 알아보기 (10) | 2023.02.16 |
[Flutter/플러터] 다트(Dart) 언어 기본 문법 알아보기 (60) | 2023.02.13 |