Информация об изменениях

Сообщение Re[2]: Что такое "связывание переменных"? от 29.11.2021 21:58

Изменено 29.11.2021 22:02 Эйнсток Файр

Re[2]: Что такое "связывание переменных"?
Pzz> чтобы человек не перепутал, и не положил количество яблок в переменную, тип которой объявленн, как количество апельсинов.

А что по этому поводу думали авторы Rust, которые сделали кадую строчку переобъявлением переменной,
кроме тех переменных, которые помечены словом mut ?
Re[2]: Что такое "связывание переменных"?
Pzz> чтобы человек не перепутал, и не положил количество яблок в переменную, тип которой объявленн, как количество апельсинов.

А что по этому поводу думали авторы Rust, которые сделали кадую строчку переобъявлением переменной,
кроме тех переменных, которые помечены словом mut ?

Второй раз у них присвоить нельзя:
https://doc.rust-lang.org/book/ch03-01-variables-and-mutability.html

error[E0384]: cannot assign twice to immutable variable `x`