반응형
익명 함수(Anonymous function)와 람다 함수는 둘다 함수 이름이 없습니다.
익명함수에서 { }를 빼고 => 를 추가한 것이 람다 함수입니다.
단, 람다 함수는 { }가 없기 때문에 함수 로직을 수행하는 statement가 하나이어야 합니다(한 줄이 아닌, 명령 단위가 하나).
void main() {
List<int> numbers = [1,2,3];
int sum = numbers.reduce((value, element) => value + element);
print(sum);
}
728x90
반응형
'front end > flutter, dart' 카테고리의 다른 글
[Dart 입문] 함수 사용방법 (0) | 2023.05.18 |
---|---|
[Dart 입문] null 관련 연산자 (0) | 2023.05.16 |
Dart 입문. Collection(List, Map, Set) (0) | 2023.05.15 |
Dart 입문. 기초 문법 (0) | 2023.05.11 |
Dart 입문. Dart 소개 (0) | 2023.05.10 |