본문 바로가기

IT/flutter

현업 FLUTTER 개발 들어가기전 DART언어 파악하기 (데이터타입)

728x90
반응형

1. dart에서 자료형은 모두 객체이다. String, int, double, bool 모두 class이다.

따라서 import할 필요 없이 해당 자료형이 가지는 모든 method를 사용할 수 있다.

그 중, int와 double 은 num이라는 자료형을 상속받은 자료형이다.

num은 그 값이 integer 일 수도 있고 double 일 수도 있다.

2. List 사용법 List numbers = [1, 2, 3] and List<int> numbers = [1, 2, 3] var number2 = [4, 5, 6 ];

List는 collection if와 collection for를 지원함.(List 안에서 if 와 for 문을 사용가능)

3.변수 사용하는 방법 $달러 기호를 붙이고 사용할 변수를 적어주면 된다.

void main(){

var name = "tom";

var age = 10;

var greeting = "hello $name, I'm ${age + 5}";

}

4. 일반적으로 맵은 key와 value를 연결하는 객체다. 키와 값 모두 모든 유형의 객체가 될 수 있으며 각 키는 한 번만 발생하지만 동일한 값을 여러 번 사용할 수 있다.

var gifts = {

// Key: Value

'first': 'partridge',

'second': 'turtledoves',

'fifth': 'golden rings'

};

// Map 생성자를 사용하여 동일한 객체를 만들 수 있습니다.

var gifts2 = Map();

gifts2['first'] = 'partridge';

gifts2['second'] = 'turtledoves';

gifts2['fifth'] = 'golden rings';

5. Set에 속한 모든 아이템들이 유니크해야될 때 사용한다.

유니크할 필요가 없다면 List를 사용하면 된다. 같은값을 여러번 add를 해도 유니크하기에 한개만 적용됨.

728x90
반응형