compactMap<E> method

Iterable<T> compactMap<E>([
  1. E? transform(
    1. T?
    )?
])
[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();
}