flatMap<E> method
Flattens lists of items into a single iterable.
This function allows you to extract an iterable of elements from each item in the original iterable, then flattens the result.
Example:
List<User> addons = [...];
List<Card> cards = addons.flatMap((e) => e.card).toList();
Implementation
Iterable<E> flatMap<E>(Iterable<E> Function(T item) selector) sync* {
for (final item in this) {
yield* selector(item);
}
}