【Rust 日报】2023-11-26 Rust全局变量,两年过去了
原文中文,约3300字,阅读约需8分钟。发表于: 。Rust全局变量,两年过去了 本文是一篇关于Rust全局变量的翻译文章。 2021 年 11 月,我写了一篇博文,研究了 Rust 与全局变量的奇怪关系。它旨在解释为什么这种无处不在的语言特性需要外部 crates,并以关于在新代码中使用全局变量的个人建议结束。两年过去了,Rust...
这篇文章讨论了Rust全局变量的变化。首先,Mutex::new()现在是const,不再需要外部crates。其次,OnceCell已经进入标准库,可以在首次使用时初始化全局变量。文章建议在几乎所有情况下使用标准库设施,如OnceLock或原子操作,再使用once_cell。另外,文章还提到了minus 5.5.0发布,以及一个名为hysp的包管理器。