flutter_기본

dart 기본 문법 - List

studyapps 2025. 7. 30. 20:29

void main() {
  List<int> number = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

 

// 리스트에서 짝수의 갯수를 세는 함수
  List<int> evenNumber(List<int> numbers) {
    List<int> return_num = [];
    for (var num in numbers) {
//       if (num % 2 == 0) { // 2로 나눴을때 나머지가 0
      if (num.isEven){ // 아니면 바로 속성으로 isEven 인가?
        return_num.add(num);
      }
    }
    return return_num;
  }

  print (evenNumber(number));
  
  var num2 = number.where((n)=> n%2==0).toList(); 

// 리스트라면 한방에 한다
  print (num2);
  
  var num3 =[];
  number.forEach((n){
    if (n%2==0){
      num3.add(n);
    }
  });

// forEach 를 사용해도 동일하다
  print (num3);
  
  var num4 =number.map((n)=> n+2);
  print (num4);

}

'flutter_기본' 카테고리의 다른 글

flutter - firebase API 연결  (3) 2025.08.16
flutter : analysis_options.yaml : 경고 줄이기  (2) 2025.08.03
함수를 변수에 할당  (0) 2024.07.16
flutter 테마 지정 (1)  (0) 2024.07.13