remove method
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? valueToRemove) {
if (value == null) return null;
late bool _result;
update((_) => _result = value!.remove(valueToRemove));
return _result;
}