是否可以定义一个在运行时开始时计算出值的全局常量,类似于以下内容:
static START_TIME: time::Timespec = time::get_time();
如果可能的话。静态和常量声明需要编译时值(常量中的调用仅限于结构体和枚举构造函数),而let不能放在函数外面(错误:预期项,找到`let`)。
是否可以定义一个在运行时开始时计算出值的全局常量,类似于以下内容:
static START_TIME: time::Timespec = time::get_time();
我认为类似于lazy_static这样的东西可以帮助解决这个问题。