1.dart函數調用
//判斷是偶數嗎?
bool isEven(int x) {
// An if-else statement.
if (x % 2 == 0) {
return true;
} else {
return false;
}
}
//返回偶數列表
List<int> getEvenNumbers(Iterable<int> numbers) {
var evenNumbers = <int>[];
// A for-in loop.
for (var i in numbers) {
// A single-line if statement.
if (isEven(i)) evenNumbers.add(i);
}
return evenNumbers;
}
main() {
var numbers = List.generate(10, (i) => i);
print(getEvenNumbers(numbers));
}
2.運行效果
3.如果是返回奇數呢?
修改一下代碼
稍微修改一下
if (!isEven(i)) evenNumbers.add(i);
輸出效果爲