【发布时间】:2019-05-01 03:32:11
【问题描述】:
我正在尝试理解 smalltalk。是否可以有一个独立的方法/函数,它不属于任何特定类,并且可以稍后调用:
amethod ['amethod called' printNl].
amethod.
上面的代码给出以下错误:
simpleclass.st:1: expected Eval, Namespace or class definition
我该如何使用错误消息提示的Eval 或Namespace?
我尝试了以下但没有工作:
Eval amethod [...
amethod Eval [...
Eval amethod Eval[... "!"
Eval [... 有效,但我想为该块命名,以便稍后调用它。
Following 也有效,但会立即执行,稍后调用时不会执行。
Namespace current: amethod ['amethod called' printNl].
感谢您的洞察力。
【问题讨论】:
标签: smalltalk