rust 文章: 变量和可变性
let , const
这两个在c++中,没有与let相同的 用法,
let
- let有点像 const auto
1.1. 相同点:不需要指定类型。使用了const auto 之后,不能改变值也不能改变类型。
1.2. 不同点:rust合法, c++中不合法(即c++中,不能重复定义一个变量)
let a = 2;
let a = 4;
- let mut 像 auto
但不同点是 rust合法, c++ 不合法
let mut a = 2;
let mut a = 4;
const
const 与 c++的 constexpr 类似,即需要在编译期确定。看网上说:据说有区别,但不知道区别是啥。(后续看看有没有什么补上的)
标签:mut,const,auto,c++,let,rust3,可变性 From: https://www.cnblogs.com/kingbuffalo/p/17809403.html