РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
264 of 1245 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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить