runningProduct method
Cumulative product as a lazy iterable.
Implementation
Iterable<T> runningProduct() sync* {
T acc = (1 as T);
for (final e in this) {
acc = (acc * e) as T;
yield acc;
}
}
Cumulative product as a lazy iterable.
Iterable<T> runningProduct() sync* {
T acc = (1 as T);
for (final e in this) {
acc = (acc * e) as T;
yield acc;
}
}