Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
280 of 1246 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 для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить