컬λ μ
컬λ μ
μ μ¬λ¬ μμλ₯Ό λ΄μ μ μλ μλ£ κ΅¬μ‘°
Dartμμλ μ£Όλ‘ μΈ κ°μ§ 컬λ μ
μ μ¬μ©ν©λλ€: List, Set, κ·Έλ¦¬κ³ Map.
1.
List
2.
Set
3.
Map
List (리μ€νΈ)
β’
μμκ° μλ μμλ€μ λͺ¨μμ
λλ€.
β’
μΈλ±μ€λ‘ κ° μμμ μ κ·Όν μ μμ΅λλ€.
β’
μ€λ³΅λ μμλ₯Ό νμ©ν©λλ€.
// List μμ±κ³Ό μ¬μ©
List<int> numbers = [1, 2, 3, 4, 5];
print(numbers[0]); // μΆλ ₯: 1
Dart
볡μ¬
Set (μ§ν©)
β’
μμκ° μλ κ³ μ ν μμλ€μ λͺ¨μμ
λλ€.
β’
μ€λ³΅λ μμλ₯Ό νμ©νμ§ μμ΅λλ€.
// Set μμ±κ³Ό μ¬μ©
Set<String> fruits = {'apple', 'banana', 'orange'};
fruits.add('apple'); // μ΄λ―Έ μ‘΄μ¬νλ μμλ μΆκ°λμ§ μμ
print(fruits); // μΆλ ₯: {apple, banana, orange}
Dart
볡μ¬
Map (맡)
β’
ν€μ κ°μ μμΌλ‘ μ΄λ£¨μ΄μ§ μμλ€μ λͺ¨μμ
λλ€.
β’
μμκ° μμ΅λλ€.
// Map μμ±κ³Ό μ¬μ©
Map<String, int> ages = {'John': 30, 'Alice': 25, 'Bob': 28};
print(ages['Alice']); // μΆλ ₯: 25
Dart
볡μ¬
Map<String, dynamic> person = {
'name': 'John',
'age': 30,
'isStudent': false,
};
Dart
볡μ¬