[플러터/다트]map() 함수
·
Flutter/Dart
iterable 함수 설명의 return 값을 보면 iterable 이라고 하는 타입이 종종보인다. iterable는 List의 추상 클래스로 순서가 있는 배열이다. 일반적으로 선언해서 사용하지는 않지만 함수에서 순서가 있음을 표현하기 위해 사용된다. 은 제네릭을 의미한다. Map 함수 map()은 iterable를 가공하여 iterable로 반환하는 함수이다. forEach()가 단순 루프인것에 반해 map()은 반환이 존재한다. List data = [Item ....]; List containers = data.map((Item item) { //에는 반환값, ( )는 배열의 요소 값 return Container( child : Text('Item.name'));})