pharo创建一个全局变量,如transcript

时间:2014-06-08 15:46:06

标签: global-variables smalltalk pharo

我想创建一个名为MameGap的变量,可以从每个地方访问它。 我可以打印一些单词来转录。从一个类的方法。我也想为MameGap这样做。

我试过这样的事情

MameGap:= MyClass new.
Smalltalk at: #myMap put: MameGap.

我想像这样访问MameGap

doSomething: aVar
   |x|
   x:= MameGap getInt.
   ^x*3

1 个答案:

答案 0 :(得分:3)

你必须这样做:

Smalltalk at: #MameGap put: MyClass new

你也可以只放一个类对象,比如

 Smalltalk at: #MameGap put: MyClass

并向其发送类别消息