助田です In message "[ruby-list:4657] Re: ruby animal (Re: python doc)" Kikutani Makoto <kikutani / jdc.ericsson.se> writes : >> ・コードでやたら self を書かないといけないようだ > >今日が python のコードを書いた初日ですが、もうこれで >嫌になってきました。FAQを見ると > >6.7. Q. Why must 'self' be declared and used explicitly in method >definitions and calls? > >A. By asking this question you reveal your C++ background. :-) 「ご推察通り、私が最初に知ったオブジェクト指向言語は、C++です。 でも ruby を知ってるからこういう質問が出るんです。」 と私なら返事するんだろうな。 #今なら "Java background" もありそう。 >云々とありますので、pythonは設計段階からではなく、後になって >クラスを導入したんですかねー。 確かに後から導入する時には、この方が楽だろうと想像できますね。 #今月のDDJのデザインパターンのPythonの実装例読んでると、ruby #で実装する場合の参考になるとは思ってます。 助田 雅紀(suke / tonen.co.jp)