[플러터/다트]map() 함수

2021. 1. 23. 21:58·Flutter/Dart

iterable

함수 설명의 return 값을 보면 iterable<T> 이라고 하는 타입이 종종보인다.

iterable는 List의 추상 클래스로 순서가 있는 배열이다.

일반적으로 선언해서 사용하지는 않지만 함수에서 순서가 있음을 표현하기 위해 사용된다.

<T>은 제네릭을 의미한다.

 

 

Map 함수

map()은 iterable를 가공하여 iterable로 반환하는 함수이다.

forEach()가 단순 루프인것에 반해 map()은 반환이 존재한다.

 

List<Item> data = [Item ....];

List<Container> containers = 
  data.map<Container>((Item item) { //< >에는 반환값, ( )는 배열의 요소 값
        return Container(
        child : Text('Item.name'));})
저작자표시 비영리 변경금지 (새창열림)

'Flutter > Dart' 카테고리의 다른 글

[플러터/다트] 삼항연산자와 nullish coalescing  (0) 2021.01.27
[플러터/다트] where 함수 (JS의 Filter)  (1) 2021.01.25
[플러터/다트] 메모리 주소로 전달되는 List  (0) 2021.01.23
[다트/플러터] Get, Set 타입  (0) 2021.01.20
[다트/플러터] 클래스 생성자  (0) 2021.01.19
'Flutter/Dart' 카테고리의 다른 글
  • [플러터/다트] 삼항연산자와 nullish coalescing
  • [플러터/다트] where 함수 (JS의 Filter)
  • [플러터/다트] 메모리 주소로 전달되는 List
  • [다트/플러터] Get, Set 타입
박유상의 개발블로그
박유상의 개발블로그
개발블로그
  • 박유상의 개발블로그
    박유상의 개발블로그
    박유상의 개발블로그
  • 전체
    오늘
    어제
    • 전체 (134)
      • Who am I (10)
        • Portfolio (4)
        • Reminiscence (5)
        • Oversea (1)
        • SiliconValley (0)
      • React (36)
        • React Basic (15)
        • React Tech (5)
        • JavaScript (7)
        • TypeScript (3)
        • CSS&HTML (3)
        • Firebase (3)
      • NodeJS (1)
        • NodeJS Basic (1)
      • Flutter (55)
        • Flutter Widget Design (5)
        • Flutter Widget Basic (8)
        • Flutter Tech (18)
        • Flutter Issue (7)
        • Flutter Web (6)
        • About Flutter (2)
        • Firebase (1)
        • Dev Env (1)
        • Dart (7)
      • Programming (31)
        • Web (1)
        • General (0)
        • Algorithm (25)
        • Python (1)
        • VS Code (2)
      • Django (0)
  • 블로그 메뉴

    • Who I AM
    • React
    • NodeJS
    • Flutter
    • Programming
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    DART
    useState
    Lingory
    TypeScript
    JSON
    JavaScript
    플러터 웹
    github
    파이썬
    Firebase
    Redux
    Python
    자바스크립트
    react
    HTML
    CSS
    리액트
    포트폴리오
    탐욕법
    useTranslation
    useRef
    알고리즘
    flutter web
    웹
    Flutter
    프로그래머스
    플러터
    DP
    map
    링고리
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
박유상의 개발블로그
[플러터/다트]map() 함수
상단으로

티스토리툴바