변수 하나에 최대한 많은 데이터를 담고 싶을때
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"]