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

Введение в массивы в Rust

Массив хранит несколько значений одного типа под одним именем. Все ячейки устроены одинаково: в каждой лежит число того же вида, что и в соседних. Так удобно держать список оценок, кодов или шагов, не заводя десяток отдельных переменных с похожими именами.

Число ячеек задают при создании и язык запоминает его в типе. Три числа и пять чисел - это не один и тот же тип записи, даже если сами числа совпадают. Позже увидим, что из-за этого нельзя просто перенести массив другой длины в переменную с коротким именем.

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

В этом разделе работаем только с массивами целых чисел в квадратных скобках. Разберем создание списком и повтором одного значения, длину в типе, доступ к элементу, замену, копирование, перебор в цикле и случай, когда номер выходит за пределы. В конце закрепим приемы на коротких задачах.

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