본문 바로가기
자기계발/IT

[Flutter/플러터] 다트(Dart) 언어 any 함수 알아보기

by KTC 2023. 3. 5.

목차

    반응형

    안녕하세요!

    다트 언어의 any() 함수에 대해 알아보겠습니다.

     

    any()

    • any() 함수는 리스트에 특정 조건을 충족하는 요소가 있는지 검사할 때 사용
    • 짝수가 하나라도 있는지 검사하여 결과를 출력하는 예제
    void main() {
      final items = [1, 2, 2, 3, 3, 4, 5];
      var result = false;
    
      //for문을 이용한 짝수 검사
      for(var i = 0; i<items.length; i++) {
        if(items[i] % 2 == 0) {
          result = true;
          break;
        }
      }
      print(result);  //true
    
      //any() 함수를 이용한 짝수 검사
      print(items.any((e) => e % 2 == 0));  //true
    
    }
    반응형