remove method
- T value
Removes all elements equal to value.
Implementation
void remove(T value) {
_DoubleListNode<T>? current = _head;
while (current != null) {
_DoubleListNode<T>? nextNode = current.next;
if (current.value == value) {
_unlink(current);
}
current = nextNode;
}
}