카테고리 없음

dart 문법 2

sping2 2025. 1. 12. 20:15

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]
}