Maps
- Key를 통해 value를 찾을 수 있다
- 순서가 없다
- key는 유니크해야한다 중복 x
Map<key, value>
void main() {
final food = {
"치킨": 20000,
"콜라": 2000,
"아이스크림": 1000,
};
final numOf = food['치킨'];
print("$numOf");
//20000
}
- 기본 타입은 Map<Key, value> ={};
- 위와 같이 food라는 map을 작성한 후, food 치킨이라는 key값을 찾고 이 key의 value값을 numof에 저장할 수도 있다
Map 추가하기
void main() {
final food = {
"치킨": 20000,
"콜라": 2000,
"아이스크림": 1000,
};
print(food["버터"]); //null
food["버터"] = 5000;
print(food["버터"]); //5000
}
- 위와 같이 이름[key] = value;
- 네임.containsKey(KEY) / 네임.containsValue(Value) : Key값이 있냐 없냐, Value값이 있냐 없냐 유추도 가능하다 (True / false)
'기초다지기 > Flutter&Dart' 카테고리의 다른 글
Flutter 설치 방법 (0) | 2023.04.10 |
---|---|
Flutter에 대해 알아보자 (0) | 2023.04.10 |
Dart Set에 대해 알아보자 (0) | 2023.04.07 |
Dart List (0) | 2023.04.06 |
Dart Class (0) | 2023.04.06 |