flutter

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

유교주 2024. 2. 16. 15:42
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
반응형