method Map.remove
Removes the entry for k and returns its value, or none when there was none.
Example:
fn main() io {
var m: Map<str, i32> = {"a": 1}
print("{m.remove("a")} {m.remove("a")}")
}Вывод
1 none
Removes k and returns its value, or none.
Example:
fn main() io {
var m: Map<str, i32> = {"a": 1}
print("{m.remove("a")} {m.remove("a")}")
}Вывод
1 none
pub(api) var fn remove(k: K) -> V?Сложность. O(1) on average.
С версии. 1.0.0-beta
Параметры
| Имя | Тип |
|---|---|
k | K |
Возвращает
V?
Эффекты
не объявлены (чистая, пока тело не говорит иное)
Определено в: std/core/collections.oxl:798