Rust 中的全局状态
最近写 Rust 程序需要用到全局状态,我希望有一个状态在公共的作用域里,其他模块能通过引入等方式去访问他,在 JS 中做起来很简单:
const globalState = {
name: 'abc'
}
function foo() {
console.log(globalState)
}
function bar() {
globalState.name = '123'
}
由于 JS 的限制较少,变量声明的位置没有限制,在代码顶部声明后,后续所有作用域都能使用。
在...
erio.hashnode.dev1 min read