Coram Deo

[Dart] 문법 정리 2 - 자료형 본문

Flutter

[Dart] 문법 정리 2 - 자료형

탁탁슝 2024. 8. 5. 23:47

1. List

var numbers = [1, 2, 3, 4];

List<int> numbers = [1, 2, 3, 4];

둘다 똑같은 코드임 

 

2. Map

key와 value를 가지는 구조로 object를 만들 때 사용한다.

아래 코드의 타입은 Map<String, Object> 가 된다. Object는 any와 같다.(어떤 것이든 올 수 있음)

var player = {

    'name': 'nico',

    'xp': 19.99,

    'superpower': false,

};

 

Map<List<int>, bool> player = {

    [1,2,3,4]: true,

};

 

3. Set

Set이 List와 다른 점은 중복이 안된다는 것 !

파이썬의 Tuple과 같음.

Set<int> numbers = {1, 2, 3, 4};

var numbers = {1,2,3,4};

 

 

* 출처 : 노마드 코더 다트 문법 강의