Метод first
Метод first возвращает ссылку на первый
элемент вектора. Он возвращает Some
с ссылкой на элемент, если вектор не пуст, и
None, если вектор пуст. Параметров
метод не принимает.
Синтаксис
vec.first()
Пример
Давайте получим первый элемент вектора
vec![1, 2, 3, 4, 5]:
fn main()
{
let vec = vec![1, 2, 3, 4, 5];
let res = vec.first();
println!("{:?}", res);
}
Результат выполнения кода:
Some(1)
Пример
Давайте получим первый элемент пустого вектора:
fn main()
{
let vec: Vec<i32> = Vec::new();
let res = vec.first();
println!("{:?}", res);
}
Результат выполнения кода:
None