flatten<T> function
Null safety
- Iterable iterable
Flattens an infinitely nested list
Implementation
Iterable<T> flatten<T>(Iterable<dynamic> iterable) sync* {
for (final element in iterable) {
if (element is Iterable<dynamic>) {
yield* flatten<T>(element);
} else {
yield element as T;
}
}
}