函数式编程
高阶函数
高阶函数
higher_order.dart
void main() {
var numbers = [1, 2, 3, 4, 5];
var doubled = numbers.map((n) => n * 2).toList();
print(doubled); // [2, 4, 6, 8, 10]
var evens = numbers.where((n) => n % 2 == 0).toList();
print(evens); // [2, 4]
var sum = numbers.fold(0, (a, b) => a + b);
print(sum); // 15
}