xyz 发表于 2021-11-05 14:29
let a: usize = 2; const b: usize = a;
涨姿势了,查了下Stack Overflow,const是编译时常量,没法修改。
const
对于运行时才赋值,又要全局作用域的,应该使用static全局变量吧?
static
帖子里面推荐了一个库lazy_static。
lazy_static
原贴
这是什么奇怪的需求? const 应该是要编译器确定的值, let对应的是运行时的变量, 按照我的理解这两个是无法联系的
评论区
写评论涨姿势了,查了下Stack Overflow,
const
是编译时常量,没法修改。对于运行时才赋值,又要全局作用域的,应该使用
static
全局变量吧?帖子里面推荐了一个库
lazy_static
。原贴
这是什么奇怪的需求? const 应该是要编译器确定的值, let对应的是运行时的变量, 按照我的理解这两个是无法联系的