728x90
반응형
##Basic Data Types
String name = 'nico';
bool alive = true;
int age = 12;
double money = 69.99;
num x = 12;
x = 1.1;
- Dart의 기본적인 자료형
##Lists
var giveMefive = true;
var numbers = [1,
2,
3,
4,
if(giveMefive)5,
];
print(numbers);
- list안에서 if문을 통해 해당 값을 존재하게 또는 존재하지 않게 할 수 있다.
##String Interpolation
var name = 'nico';
var age = 10;
var greetin = 'Hello my name is $name and i`m age ${age+2}';
print(greetin);
//Hello my name is nico and i`m age 12
- 문자열의 변수의 값을 추가하려면 $로 명시하면 된다. 만약 계산식이 필요하다면 ${}을 통하여 사용할 수 있다.
##Collection For
var oldFriends = ['nico','lynn'];
var newFriends = ['lewis','ralph','darren', for(var friend in oldFriends) "☆ $friend"];
print(newFriends);
//[lewis, ralph, darren, ☆ nico, ☆ lynn]
- list 안에서 for문을 이용하여 list의 값을 추가할 수 있다.
#Maps
var player = {
'name' : 'nico',
'xp' : 19.99,
'superpower' : false
};
Map<int , bool> play = {
1:true,
2:false,
3:true
};
Map<List<int> , bool> play2 = {
[1,2,3,4] : true
};
##Set
Set<int> numbers = {1,2,3,4};
- Set과 List의 차이는 Set은 값들이 유니크하다는것, List는 중복된 값을 add할 수 있다는것이다.
728x90
반응형
'개발일기 > Dart' 카테고리의 다른 글
Dart #6 Async (0) | 2024.02.14 |
---|---|
Dart #5 Functional Programming (1) | 2024.02.08 |
Dart #4 OOP (0) | 2024.02.02 |
Dart #3 typedef (0) | 2024.02.02 |
Dart #1 VARIABLES (0) | 2023.11.29 |