HashMap::remove()

Удаляет ключ и возвращает его значение.

Сигнатураfn remove(&mut self, k: &Q) -> Option<V>

Удаляет пару по ключу и возвращает Some с удалённым значением, либо None, если ключа не было.

use std::collections::HashMap;
let mut m = HashMap::new();
m.insert("a", 1);
println!("{:?}", m.remove("a")); // Some(1)
← Все записи: Стандартная библиотека Rust
Поддержать проект