метод remove
- Object? value
переопределённый
Удаляет один экземпляр value из очереди.
Возвращает true, если значение было удалено, или false, если в очереди не было элемента, равного value.
Реализация
bool remove(Object? value) {
for (int i = _head; i != _tail; i = (i + 1) & (_table.length - 1)) {
E? element = _table[i];
if (element == value) {
_remove(i);
_modificationCount++;
return true;
}
}
return false;
}
© 2012 the Dart project authors
Licensed under the BSD 3-Clause "New" or "Revised" License.
https://api.dart.dev/stable/2.19.6/dart-collection/ListQueue/remove.html