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

Замена элемента массива в Rust

Значение в ячейке меняют, только если массив объявлен с mut. Запись похожа на чтение: имя, номер в скобках, знак равенства и новое число.

Без mut замена не собирается. С изменяемым массивом первая ячейка принимает новое значение:

let mut nums = [1, 2, 3]; nums[0] = 9; println!("{}", nums[0]); println!("{}", nums[1]);

Остальные ячейки остаются прежними, пока их отдельно не перезапишут:

let mut data = [4, 5, 6]; data[2] = 60; println!("{}", data[2]);

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

let mut scores = [10, 20, 30];

Замените среднее число на 99 и выведите весь массив тремя командами печати.

Дан следующий код:

let nums = [1, 2, 3]; nums[0] = 9;

Скажите, соберется ли программа.

Объявите изменяемый массив из 0 в двух ячейках, запишите 5 в первую ячейку и выведите обе.

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