5

GNU Smalltalk 手册中写道:

Unlike other Smalltalks, method statements are inside brackets.

所以我想知道,为什么与 Smalltalk-80 会有如此任意的偏差?

4

1 回答 1

6

原来的 Smalltalk-80 有 UI,所以你添加类,使用 UI 向类添加方法,可以轻松浏览它们。方法并不意味着位于文本文件中的类内部。

现在,当您使用 GNU Smalltalk 时,它对命令行脚本和将脚本存储在文本文件中的影响最大。因此,您需要一种在脚本中定义方法和类的方法。

这同样适用于珊瑚。如果你会读什么是珊瑚?> 一个微小的语法扩展,还有一个扩展允许在脚本中定义方法。

于 2013-03-25T14:56:15.650 回答