2

GNU バージョン 3.2.5 の Smalltalk では、次のように変数を宣言しなくてもエラーは発生しません。

v := Array new: 10.

とは対照的に:

| v |
v := 5.

しかし、これを行うとエラーが発生するはずだという印象を受けました。

4

1 に答える 1

4

これはワークスペース (Pharo の遊び場) ではよくあることです。(クラス) ブラウザーのコードの場合、コンパイラーはより厳密です (少なくとも Squeak/Pharo では)。

于 2016-02-24T14:10:06.597 に答える