filter method

Iterable<T> filter(
  1. bool fun(
    1. T e
    )
)

Returns a list containing only elements matching the given predicate

Implementation

Iterable<T> filter(bool fun(T e)) {
  final result = <T>[];
  forEach((element) {
    if (fun(element)) result.add(element);
  });
  return result;
}