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

Тень имени переменной в Rust

Повторное объявление с тем же именем закрывает прежнее значение. Второй раз снова пишут let с этим именем, и программа уже работает с новым числом. Старое значение для этого имени недоступно.

Сначала имя получает одно число, затем то же имя объявляют снова с другим значением:

let count = 4; let count = 9; println!("{}", count);

Новое значение может опираться на старое, пока старое еще видно в той же строке:

let spaces = 4; let spaces = spaces + 1; println!("{}", spaces);

Даны переменные:

let rate = 2;

Объявите снова rate со значением 5 и выведите переменную.

Даны переменные:

let base = 10;

Объявите снова base со значением base плюс 3 и выведите результат.

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

let mark = 1; let mark = 7; println!("{}", mark);

Скажите, какое число появится на экране.

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