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

Длина среза в Rust

Длина среза - это число элементов в куске, а не длина исходного массива. Ее запрашивают методом len у имени среза. Если из четырех ячеек взяли только две, ответ будет 2, даже когда массив длиннее.

Проверим длину на примере с серединой массива:

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

Полный срез массива дает ту же длину, что и число элементов в массиве:

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

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

let nums = [1, 2, 3, 4, 5];

Возьмите кусок с тремя числами подряд начиная с 1 и выведите длину куска.

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

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

Посчитайте длину куска с 20 и 30 и выведите результат.

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

let nums = [7, 8, 9];

Скажите, чему равна длина среза на весь массив nums.

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