map 함수

2023. 12. 1. 16:58플러터

플러터에서 키:밸류 구조를 사용하고 싶었으나 array를 이용해서는 불가능 한것을 알게되어 방법을 찾아보았다,

찾아본 결과 map함수를 사용하면되며 검색할 경우 플러터map이 아닌 dart map이라고 검색하면 찾기가 더욱 수월할 것이다.

 

Map test = {'name' : 'park'};

위의 코드와 같이 값을 넣을 수 있으며, print(test)라고 할 경우 다른 언어의 경우 출력이 안되는 경우도 있으나 플러터의 경우에는 {name:park} 라는 값이 나오는 것을 확인할 수 있게된다.

 

위의 값을 제거하고 싶다면 test.remove('name'); 으로 name키값과 밸류값을 제거하게 된다.

포함 여부의 경우 test.containsKey(키) 혹은 test.containsValue(밸류) 코드를 이용하여 알게될 수 있다.

 

개인적으로 키밸류구조의 배열을 자주 사용하는 타입이다보니 map에 대해서는 하루 빨리 익숙해지고자 해야겠다.  

'플러터' 카테고리의 다른 글

[Flutter] WidgetsFlutterBinding.ensureInitialized() 사용 이유  (3) 2023.12.04
[Flutter] 플러터 Lottie  (0) 2023.12.03
웹뷰 위젯 분석  (0) 2023.11.10
크롤링에 대하여  (0) 2023.11.09
PreferredSizeWidget 오류에 대하여  (2) 2023.10.30