Map<String, dynamic> _map = {'apple': '사과', 'banana': '바나나', 'tomato': '토마토'};
1. forEach를 이용한 요소 탐색
_map.forEach((key, value) {
print('$key: $value');
});
apple: 사과
banana: 바나나
tomato: 토마토
2. for in을 이용한 entries 탐색
for (var entry in _map.entries) {
print('${entry.key} : ${entry.value}');
}
apple : 사과
banana : 바나나
tomato : 토마토
3. map() 메소드를 이용한 데이터 변환
List<Map<String, dynamic>> _list = _map.entries.map((entry) => {entry.key:entry.value}).toList();
for (var item in _list) {
print(item);
}
{apple: 사과}
{banana: 바나나}
{tomato: 토마토}