separatedBy function
Implementation
Iterable<Widget> separatedBy(Iterable<Widget> items, Widget separator) sync* {
final iterator = items.iterator;
if (!iterator.moveNext()) {
return;
}
yield iterator.current;
while (iterator.moveNext()) {
yield separator;
yield iterator.current;
}
}