ごとけんです
なんかみなさんを混乱させてごめんなさい。
In message "[ruby-list:9032] Re: あなたのウロコみせてください (Re: FAQ)"
on 98/08/11, Yukihiro Matsumoto <matz / netlab.co.jp> writes:
>まつもと ゆきひろです
>|> * self って何度も書かなくてもよい
>|Smalltalkもそうなんですか。
>
>あーと,確か Smalltalk ではインスタンス変数を指定するために
>Python のように self を使う必要はないですよん.
もうあんまり憶えてないのですが確かそうですね。
自分のメソッド foo を呼ぶときに self foo みたいに
書かないといけなかったと思います。
>Guido氏自身が「オブジェクト指向機能は Modula-3 を参考に
>Python の設計の比較的後の段階で導入した」と発言していたはず
>です.ですから,もともとはオブジェクト指向言語じゃなかったん
>ですね.
それが原因なのかどうかは解りませんが、
メソッド定義の第一引数が self なのは面倒だと思います。
インスタンス変数の参照が self.xxx なのは僕も許容してますが。
-- gotoken