Vec::get()

Безопасный доступ к элементу по индексу.

Сигнатураfn get(&self, index: usize) -> Option<&T>

Возвращает Some(&элемент) по индексу или None, если индекс вне границ. В отличие от v[i], не паникует.

let v = vec![10, 20, 30];
println!("{:?}", v.get(1)); // Some(20)
println!("{:?}", v.get(9)); // None
← Все записи: Стандартная библиотека Rust
Поддержать проект