# HashSet<E>.of constructor

HashSet<E>.of(Iterable<E> elements)

Create a hash set containing all `elements`.

Creates a hash set as by `new HashSet<E>()` and adds all given `elements` to the set. The elements are added in order. If `elements` contains two entries that are equal, but not identical, then the first one is the one in the resulting set.

## Implementation

    factory HashSet.of(Iterable<E> elements) => HashSet<E>()..addAll(elements);