Search...
다트 언어 배우기4
맵 배우기
맵은 키와 밸류, 페어 로 이루어진다.
배열 과 비슷하지만 여기서 페어가 추가됐다고함
Map Test = {};
(이런식인데 꼭 오브젝트 선언하는 느낌이네.. 자스에서는 오브젝트 선언할때 이런식으로 했던기억..)
Map Test = {
'사과' : '달다',
'바나나': '달달다'
};
원하는 값을 빼올때
test['사과']; << 키값을 넣으면 됨
Map Test = {}; 이렇게 빈 맵을 선언하고
값을 넣고싶다면
Test.addAll({
'사과' : '달다',
'바나나': '달달다'
});
삭제한다면?
Test.remove('사과');
값 변경하고싶다면?
Test['바나나'] = '길다';
맵 선언할적에 두가지 방법
Map test = {};
Map test = new Map();
맵에서 값을 넣은 상태에서 선언한다면?
Map test = new Map.from({
'사과 ' : '맛나',
'바나나':'길다'
})
키값만 출력하다면?
test.keys.toList();
값만 출력한다면?
test.values.toList();
맵에다가 자료형을 선언한다면?
Map<String,int> Test = {
......
};
자료형을 좀더 구체화 시켜야지 좋은 코드? 이다.
혹시 몰라서 아래 강의 주소를..