removeFirst method

T removeFirst()

Removes and returns the first element in this set.

Implementation

T removeFirst() {
  assert(isNotEmpty, 'The set must not be empty.');
  final element = first;
  remove(first);
  return element;
}