front end/flutter, dart

[Dart 입문] 람다(lambda)

노루아부지 2023. 5. 18. 06:23

익명 함수(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
loading