HashMap::insert()

Добавляет или обновляет пару ключ-значение.

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

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

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