Flutter

Dart 문법 - 반복문

whs5758 2025. 8. 18. 19:04

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