- 常量不允许使用 mut 。常量不仅仅默认不可变 , 而且自始至终不可变,因为常量在编译完成后,已经确定它的值 。
- 常量使用 const 关键字而不是 let 关键字来声明,并且值的类型必须标注 。
let a: &str = "一个不可变变量";const B: &str = "一个常量";
常量可以在任意作用域内声明(包括全局作用域),在声明的作用域内,常量在运行的整个过程中都有效 。对于需要在多处代码共享一个不可变的值时非常有用 。参考
- https://zhuanlan.zhihu.com/p/615270800
- https://time.geekbang.org/column/article/411632
- https://www.runoob.com/rust/rust-function.html
- https://zhuanlan.zhihu.com/p/366756163
- https://course.rs/practice/naming.html
【Rust 变量,你学会了吗?】
推荐阅读
- Rust 编译为WebAssembly 在前端项目中使用
- JDK如何安装与配置环境变量
- Python全局变量和局部变量使用从入门到精通
- JetBrains决定对Rust出手!
- TypeScript 出现 Go 和 Rust的 错误? 没有Try/Catch?
- 这三条打工的正确思维,如果你学会了,就有机会早点升职加薪
- 内存安全、用Rust重写的sudo发布首个稳定版
- 一文带您了解线性回归:多个变量之间的最佳拟合线的算法
- 蒋欣瘦了20斤,告别胖界成为高颜值女神,她的减肥方法你学会了吗
- 巧学二胡的技巧 大师教你学二胡