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

Элемент среза по номеру в Rust

У среза элемент берут по номеру так же, как у массива: имя, квадратные скобки и индекс с нуля. Нумерация идет внутри куска, а не по всему массиву: нулевой элемент среза - это первое число выбранного отрезка.

Возьмем кусок из середины массива и выведем его первый элемент:

fn main() { let nums = [10, 20, 30, 40]; let part = &nums[1..3]; println!("{}", part[0]); }

На экране число 20, хотя в массиве оно стоит под номером 1. Второй элемент куска доступен как part[1]:

fn main() { let nums = [10, 20, 30, 40]; let part = &nums[1..3]; println!("{}", part[1]); }

Дан следующий массив:

let nums = [3, 9, 12, 15];

Возьмите кусок с 9 и 12 и выведите его элемент с номером 1.

Дан следующий массив:

let nums = [10, 20, 30, 40];

Возьмите кусок с 20 и 30 и выведите значение part[0].

Дан следующий массив:

let nums = [1, 2, 3];

Возьмите кусок только с 2 и выведите его нулевой элемент.

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