본문 바로가기
기초다지기/Flutter&Dart

Dart Map에 대해 알아보자

by 김빵그 2023. 4. 7.

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