separated method
Returns a new list of widgets separated by separator.
Implementation
List<Widget> separated(Widget separator) {
if (isEmpty) return [];
final result = <Widget>[];
for (var i = 0; i < length; i++) {
if (i > 0) result.add(separator);
result.add(this[i]);
}
return result;
}