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 |