首页 文章

如何创建静态可变hashmap? [关闭]

提问于
浏览
4

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

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

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

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

1 回答

  • 8

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

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

    您还可以查看the implementation of stdin,它可以安全访问真正的全局单例 .

相关问题