amid.jungs

Dart 문법05 본문

Dart (Flutter)

Dart 문법05

amid.jungs 2021. 8. 15. 14:58

컬렉션

List : 같은 타입의 자료를 여러 개 담을 수 있으며 특정 인덱스로 접근

Map: 키와 값(value) 쌍으로 저장 , 키를 통해 값을 얻음

Set: 중복 허용 X, 찾는 값의 유무 판단 시 사용

 

 

 

Ⅰ. List

 

순서가 있는 자료를 담는 컬렉션

배열 제공 x

 

 

_dynamic : 모든 타입을 대변

 

 

스프레드 연산자(...)

컬렉션을 펼쳐주는 연산자

다른 컬렉션 안에 컬렉션 삽입시 사용

 

 

 

Ⅱ. Map 

 

순서가 없고 검색이 빠른 자료구조

키값을 이용하여 값을 얻음

요청키에 해당 값이 없다면 Null 반환

 

 

 

Ⅲ. Set

 

집합을 표현하는  자료구조 컬렉션

add() , remove() 로 추가 ,삭제

contains()로 찾는 자료가 집합에 있는지의 유무를 bool 타입으로 반환하여 검사 시 사용

중복허용 X

 

 

빈 Set, Map을 작성시 {}만 작성하면 Set -> Map 으로 인식

'Dart (Flutter)' 카테고리의 다른 글

Dart 문법06  (0) 2021.08.15
Dart 문법04  (0) 2021.08.15
Dart 문법03  (0) 2021.08.13
Dart 문법02  (0) 2021.08.13
Dart 문법01  (0) 2021.08.12
Comments