1) list
void main() {
// List
// 리스트
List<String> blackPink = ['제니', '지수', '로제', '리사'];
List<int> numbers = [1, 2, 3, 4, 5];
print(blackPink);
print(numbers);
// index
// 순서
// 0 부터 시작
print(blackPink[0]);
print(blackPink[1]);
print(blackPink.length);
blackPink.add('코드팩토리');
print(blackPink);
blackPink.remove('리사');
print(blackPink);
print(blackPink.indexOf('로제'));
}

2) map
void main() {
// Map
// Key / Value
Map<String, String> dictionary = {
'Harry Potter': '해리포터',
'Ron Weasley': '론 위즐리',
'Hermione Granger': '헤르미온느 그레인저',
};
print(dictionary);
Map<String, bool> isHarryPotter = {
'Harry Potter': true,
'Ron Weasley': true,
'Ironman': false,
};
print(isHarryPotter);
isHarryPotter.addAll({
'Spiderman': false,
});
print(isHarryPotter);
print(isHarryPotter['Ironman']);
isHarryPotter['Hulk'] = false;
print(isHarryPotter);
isHarryPotter['Spiderman'] = true;
print(isHarryPotter);
}

void main() {
// Map
// Key / Value
Map<String, bool> isHarryPotter = {
'Harry Potter': true,
'Ron Weasley': true,
'Ironman': false,
};
print(isHarryPotter);
isHarryPotter.remove('Harry Potter');
print(isHarryPotter);
print(isHarryPotter.keys);
print(isHarryPotter.values);
}

3) set
void main() {
// Set
final Set<String> names = {
'Code Factory',
'Flutter',
'Black Pink',
'Flutter',
};
print(names); // 자동으로 중복처리 해준다
names.add('Jenny');
print(names);
names.remove('Jenny');
print(names);
print(names.contains('Flutter'));
}

'개발이 좋아서 > Flutter가 좋아서' 카테고리의 다른 글
| [Dart] 2일차_enum (0) | 2022.12.12 |
|---|---|
| [Dart] 1일차_loop (for/while) (0) | 2022.12.07 |
| [Dart] 1일차_if문 (0) | 2022.12.07 |
| [Dart] 1일차_operator (2) | 2022.12.07 |
| [Dart] 1일차_변수 선언 (0) | 2022.12.07 |