Map 데이터타입

하상현·2023년 11월 24일
0

Map

변수 하나에 최대한 많은 데이터를 담고 싶을때
Key : Value 방식으로 데이터를 기술한다.
컴마(,)로 값을 구분한다.

Map<String,dynamic> myData = {
  "a" : "가",
  "b" : 1,
  "c" : 9.9,
};
//가 출력하기
print(myData["a"]);

Map에도 Generic이 사용 가능하다, Key와 Value의 데이터 타입을 지정해줄 수 있다.
Map<String,dynamic>일 때 Key는 무조껀 String이어야 하고 Value는 어떠한 것도 될 수 있다는 것이다.

리스트와 함께 사용하기

Map<String,dynamic> myData = [
  {
  "a" : "가",
  "b" : 1,
  "c" : 9.9,
  },
  {
  "a" : "나",
  "b" : 2,
  "c" : 9.9,
  },
  {
  "a" : "다",
  "b" : 3,
  "c" : 9.9,
  },
//다 출력하기
print(myData[2]["a"]

0개의 댓글