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 に答える