separated method
Returns elements separated by separator.
[Text('A'), Text('B')].separated(const SizedBox(width: 8));
Implementation
List<T> separated(T separator) {
final List<T> list = toList();
if (list.length <= 1) return list;
final List<T> result = <T>[];
for (int i = 0; i < list.length; i++) {
result.add(list[i]);
if (i < list.length - 1) {
result.add(separator);
}
}
return result;
}