compactMap<E> method
[1, 2, null, 3].compactMap();
// result: (1, 2, 3)
Implementation
Iterable<T> compactMap<E>([E? Function(T?)? transform]) {
return map(transform ?? (e) => e).where((e) => e != null).cast();
}
[1, 2, null, 3].compactMap();
// result: (1, 2, 3)
Iterable<T> compactMap<E>([E? Function(T?)? transform]) {
return map(transform ?? (e) => e).where((e) => e != null).cast();
}