Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
265 of 1246 menu
◀ ▶

Метод 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

Смотрите также

  • метод last,
    который возвращает ссылку на последний элемент вектора
  • метод get,
    который возвращает ссылку на элемент по индексу
  • метод is_empty,
    который проверяет, пуст ли вектор
  • метод pop,
    который удаляет последний элемент вектора и возвращает его
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить