(Dart 기본 구문) 익명 함수 및 람다 식


익명 기능

void main() { 
  var list = ('apples', 'bananas', 'orages');
  
  list.forEach(
    (item) {
      print('${list.indexOf(item)}: $item');
    }
  );
}

– (항목)은 목록의 각 항목을 의미합니다.

– list.indexOf(item) => 목록의 각 항목 수를 반환합니다.

=> 0: 사과

=> 1: 바나나

=> 2: 오렌지


람다 식

void main() { 
  var list = ('apples', 'bananas', 'orages');
  
  list.forEach(
    (item) => print('${list.indexOf(item)}: $item')
  );
}

– 화살표 기능 사용

– 람다식 직접 적용