for문
반복문을 작성하게 해줍니다.
map 함수
반복되는 값을 하나씩 변형하기 위해 사용합니다.
where 연산자
반복되는 값에서 필요 없는 값을 필터링하거나 필요한 값을 찾을 때 사용합니다.
void main() {
// for
var list = [1, 2, 3, 4];
for (int i = 0; i < list.length; i++) {
print(list[i]);
}
print("=========================");
// map
var fruit = ['사과', '포도', '딸기'];
var fruitChange = fruit.map((i) => "대왕_" + i);
print(fruitChange);
print(fruitChange.first);
print(fruitChange.last);
List<String> fruitList = fruitChange.toList();
print(fruitList);
var fruitChange1 = fruit.where((i) => i != "포도");
print(fruitChange1);
}
스프레드 연산자
... 연산자는 컬렉션에 담긴 데이터를 흩뿌리는 연산자입니다.
스프레드 연산자 사용 예
- 컬렉션을 깊은 복사할 때 사용합니다.
- 컬렉션에 데이터를 추가할 때 사용합니다.
- 컬렉션에 특정 데이터를 수정할 때 사용합니다.
void main() {
var list = [1, 2, 3, 4, 5];
var newList = [...list];
newList[0] = 100;
print(list);
print(newList);
}
'Flutter' 카테고리의 다른 글
| 스토어 앱 만들기 (1) | 2025.08.18 |
|---|---|
| Dart 문법 - final 과 const (0) | 2025.08.18 |
| Dart 문법 - 컬렉션 (0) | 2025.08.18 |
| Dart 문법 - 추상 클래스 (1) | 2025.08.18 |
| Dart 문법 - Mixin (0) | 2025.08.18 |