2-0) Basic Data Types
num
- int 와 double은 num을 상속받고 있어 자료형 중 num을 사용하여 정수, 실수 둘다 사용 할 수 있음
2-1) List
- [ ] 대괄호를 사용하여 선언
- 생성 방법
var numbers = [1, 2, 3, 4];
numbers.add(1);
//위와 같음
List<int> numbers = [1, 2, 3, 4];
numbers.add(1);
- collection if
var giveMeFive = true;
var numbers = [
1,
2,
3,
4,
if(giveMeFive) 5,
];
- collection for
var oldFriends = ['nico', 'lynn'];
var newFriends = [
'lewis',
'ralph',
'darren',
for(var friend in oldFriends) "$friend"
];
print(newFriends);
2-2) String Interpolation
- $ 를 이용하여 해당 변수를 호출 할 수 있음
- 연산이 필요할 경우 { } 를 사용하여 처리 할 수 있음
var name = "King";
var age = 10;
var greeting = "Hello my name is $name nad I'm ${age+2} nice to meet you!";
print(greeting);
2-3) Maps
- { } 중괄호를 사용하여 json 방식으로 선언
var player = {
'name': 'nico',
'xp': 19.99,
'superpower': false,
};
Map<int, bool> player2 = {
1: true,
2: false,
3: false,
};
Map<List<int>, bool> player3 = {
[1, 2, 3, 4]: true,
};
List<Map<String, Object>> player4 = [
{'name': 'nico', 'xp': 19999393.99},
{'name': 'kim', 'xp': 12394.22}
];
2-4) Sets
- { } 중괄호를 사용하여 선언
var numbers = {1, 2, 3, 4};
Uploaded by N2T
728x90
반응형
'Language > Dart' 카테고리의 다른 글
4. Classes (0) | 2023.04.05 |
---|---|
3. Function (0) | 2023.04.05 |
1. Variables (0) | 2023.04.05 |
0. Why Dart (0) | 2023.04.05 |
댓글