我们如何在 Visualworks Smalltalk 中初始化一个类变量并在使用后销毁它?我想了解 ClassVariables。不是 ClassInstanceVariables。
我正在实现单例模式,这是我的代码
MyClass class>> aClasMethod
aClassVariable isNil ifTrue:[
aClassVariable := 'I am a variable'.
]
^aClassVariable.
创建变量后,我无法销毁它。即下次我运行我的代码时,我看到类变量保留了它以前的值。我怎样才能避免这种情况?
我试过这个: MyClass allInstances do: [:inst | 实例变为:无]。但是没有用。