MultiSet<T>.fromIterable constructor

MultiSet<T>.fromIterable(
  1. Iterable<T> elements
)

Creates a multiset from an iterable of elements.

Duplicate elements in elements increase the multiplicity.

Example:

final ms = MultiSet<String>.fromIterable(['a', 'a', 'b', 'c']);

Implementation

MultiSet.fromIterable(Iterable<T> elements) : _elements = <T, int>{} {
  for (var element in elements) {
    add(element);
  }
}