728x90
반응형
다트의 배열은 다른 언어들과 아주 비슷하다. List, Map역시 코틀린과 유사한 역할로써 기능을 다하고있다.
- 컬렉션
- List
- 순서가 있는 데이터 컬렉션. 인덱스라는 개념을 활용해서 데이터 요소에 접근 할 수 있음.
- Map
- key 와 value의 한 상으로 데이터를 저장하는 컬렉션. 각 키는 고유하며 키를 통해 검색 가능하다.
List<int> numbers = []; List<int> numbers2 = [1, 2, 3, 5, 6]; Map<String, int> scoreMap = {}; //빈 맵 생성 Map<String, int> scoreMap2 = { '오렌지' : 100, '사과' : 30, '포도' : 30 }; void main() { numbers.add(6); print(numbers[0]); // for (int i = 0; i < numbers2.length; i++ ) { // print('$i ${numbers2[i]}'); // } numbers.removeAt(0); //print(numbers[0]); numbers.add(7); print(numbers[0]); print(scoreMap2['사과']); scoreMap['파인애플'] = 20; print(scoreMap['파인애플']); scoreMap2.forEach((key,value) { print('$key의 점수는 $value입니다.'); }); }
- List
728x90
반응형