intersperse method
Implementation
Iterable<T> intersperse(T middle) sync* {
var it = iterator;
if (!it.moveNext()) return;
yield it.current;
while (it.moveNext()) {
yield middle;
yield it.current;
}
}
Iterable<T> intersperse(T middle) sync* {
var it = iterator;
if (!it.moveNext()) return;
yield it.current;
while (it.moveNext()) {
yield middle;
yield it.current;
}
}