list, collection if
var giveMeFive = true;
var numbers = [
1,
2,
3,
4,
if (giveMeFive) 5, // collection if
];
string interpolation
: text에 변수를 추가하는 방법
var name = 'nico';
var age = 10;
var greeting = "Hello everyone, my name is $name and I'm ${age + 2}.";
collection for
void main() {
var oldFriends = ['nico', 'lynn'];
var newFriends = [
'lewis',
'ralph',
'darren',
for(var friend in oldFriends) "⭐ $friend",
];
print(newFriends);
}
// 출력: [lewis, ralph, darren, ⭐ nico, ⭐ lynn]
maps
파이썬의 딕셔너리 같은 것.
var player = {
'name': 'nico',
'xp': 19.99,
'superpower': false,
};
sets
set에 속한 모든 아이템들은 유니크하다. 중복불가. sequence(순서가 있음)
void main() {
var numbers = {1, 2, 3, 4};
numbers.add(1);
numbers.add(1);
numbers.add(1);
print(numbers); // {1, 2, 3, 4}
}
*list라면
void main() {
var numbers = [1, 2, 3, 4];
numbers.add(1);
numbers.add(1);
numbers.add(1);
print(numbers); // [1, 2, 3, 4, 1, 1, 1]
}