Dart

where

Michelle Hwang 2021. 3. 24. 10:27

조건을 필터링할 때 사용하는 함수.

void main() {
  var flybyObjects = ['Jupiter', 'Saturn', 'Uranus', 'Neptune'];

  flybyObjects.where((name) => name.contains('turn')).forEach(print);
}

짝수만 출력하고 싶을 때 where()함수를 이용하면 다음과 같이 작성가능.

void main() {
  final items = [1, 2, 3, 4, 5];

  items.where((e) => e % 2 == 0).forEach(print);
}