在GNU Smalltalk 手册中写道:
Unlike other Smalltalks, method statements are inside brackets.
所以我想知道,为什么与 Smalltalk-80 会有如此任意的偏差?
在GNU Smalltalk 手册中写道:
Unlike other Smalltalks, method statements are inside brackets.
所以我想知道,为什么与 Smalltalk-80 会有如此任意的偏差?
原来的 Smalltalk-80 有 UI,所以你添加类,使用 UI 向类添加方法,可以轻松浏览它们。方法并不意味着位于文本文件中的类内部。
现在,当您使用 GNU Smalltalk 时,它对命令行脚本和将脚本存储在文本文件中的影响最大。因此,您需要一种在脚本中定义方法和类的方法。
这同样适用于珊瑚。如果你会读什么是珊瑚?> 一个微小的语法扩展,还有一个扩展允许在脚本中定义方法。