如何创建静态可变hashmap?

Jac*_*ack 4 rust

如何创建静态可变哈希映射?我对不安全的代码感到满意.

普通的静态不允许带有构造函数的全局变量.

举个例子,我想要的是https://gist.github.com/Kimundi/8782487,但HASHMAP是可变的.

我知道全局共享的可变状态并不是什么非常生锈,但我只是想知道这样的事情是否可能.

She*_*ter 8

看看你已经有了一个不可变的全局对象的解决方案,也许你可以使用其中一个cell容器来增加内部可变性?

实际上,这听起来像个坏主意.全球可变状态是有问题的.为什么不能将可变的hashmap传递给需要它的方法/对象?

您还可以查看实现的内容stdin,该实现提供对真正的全局单例的安全访问.