会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
歪理斜说
亦杠亦谐,阅人阅史阅自然,亦悦代码。
博客园
首页
新随笔
联系
订阅
管理
2021年3月8日
Rust的设计中为什么要区分不可变变量和常量?
摘要: 不可变变量:初始化之后不会再变。“从现在开始,它不会再变了” 但初始化本身可以依赖变量,可能多次调用它所在的函数可能就得到不同的值。 比如let y = x + 1之后所有 y都可以用x + 1代替,你可以知道y - 1一定是x,但不知道它确切是多少,可能是运行时相关的。 常量:初始化过程完全静态(
阅读全文
posted @ 2021-03-08 02:00 歪理斜说
阅读(753)
评论(0)
推荐(0)
编辑
公告