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

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

by KTC 2023. 3. 4.

목차

    반응형

    안녕하세요!

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

     

    map 함수

    • map() 함수는 반복되는 값을 다른 형태로 변환하는 방법을 제공하는 함수
    • 짝수를 찾아 '숫자'라는 글자를 붙여 문자열 형태로 출력하는 예제
    void main() {
      final items = [1, 2, 3, 4, 5];
    
      //for문과 if문을 이용한 출력
      for (var i = 0; i < items.length; i++) {
        if (items[i] % 2 == 0) {
          print('숫자 ${items[i]}'); //2, 4
        }
      }
    
      //map 함수를 활용한 출력
      items.where((e)=> e % 2 == 0 ).map((e) => '숫자 $e').forEach(print);  //2, 4
    }
    반응형