РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
279 of 1245 menu

Метод len

Метод len возвращает длину среза, то есть количество элементов, которые в нём содержатся. Метод не принимает параметров и возвращает значение типа usize. Длина пустого среза равна нулю.

Синтаксис

slice.len()

Пример

Давайте получим длину среза, содержащего числа от 1 до 5:

fn main() { let arr = [1, 2, 3, 4, 5]; let slice = &arr[..]; let res = slice.len(); println!("{}", res); }

Результат выполнения кода:

5

Пример

Давайте получим длину части среза, начиная со второго элемента:

fn main() { let arr = [1, 2, 3, 4, 5]; let slice = &arr[1..]; let res = slice.len(); println!("{}", res); }

Результат выполнения кода:

4

Пример

Давайте получим длину пустого среза:

fn main() { let arr: [i32; 0] = []; let slice = &arr[..]; let res = slice.len(); println!("{}", res); }

Результат выполнения кода:

0

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

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