description

# remove method

bool remove(

1. Object? object

)
override

Removes `value` from the set.

Returns `true` if `value` was in the set, and `false` if not. The method has no effect if `value` was not in the set.

    final characters = <String>{'A', 'B', 'C'};
    final didRemoveB = characters.remove('B'); // true
    final didRemoveD = characters.remove('D'); // false
    print(characters); // {A, C}

## Implementation

    bool remove(Object? object) {
      if (_untypedLookup(object) == null) return false;
      _removeRoot();
      return true;
    }