removeIterable method

ImmortalSet<T> removeIterable(
  1. Iterable<Object?> iterable
)

Returns a copy of this set where each element in the iterable is removed from.

See removeAll. It iterates over iterable, which must therefore not change during the iteration.

Implementation

ImmortalSet<T> removeIterable(Iterable<Object?> iterable) =>
    _mutateAsSetIf(iterable.isNotEmpty, (set) => set..removeAll(iterable));