变量和可变性 变量默认是不可变(immutalbe)的。刚开始学习Rust的人可能不太习惯,但是变量默认不可变能够提升程序的安全性且更容易做到并发。为什么Rust鼓励你使用不可变的变量呢? 当一个变量是不可变的时候,一旦某个值绑定到这个变量了,你就不能再改变这个值了。我们新建一个工程来测试一下: cargo new varibales --bin main.rs内容为: fn main() { let x = 5; println!("x = {}", x); x = 6; // 报错!error[E0384] p…

2021-11-04 0条评论 1362点热度 0人点赞 教头Lily 阅读全文