onEach method
将 action 应用于每个元素,返回整个未修改的 Iterable
举例:
var sum = [1, 2, 3].onEach(print).sum(); // sum = 6 (同时打印每个数)
Implementation
Iterable<E> onEach(void Function(E element) action) sync* {
final it = iterator;
while (it.moveNext()) {
action(it.current);
yield it.current;
}
}