[Squeak-ja: 3894] Re: プログラミングの質問です
Kondo, Fumito
Fumito.Kondo @ hp.com
2008年 5月 27日 (火) 13:12:39 JST
近藤です。
先ほど、ちょっとやってみたらうまくいきました。
ありがとうございました。
だんだん専門的になってきたのでついていけなくなっていますが、
respondsTo:にするとクラスで定義しているメッセージセレクター名を探しにいくということでしょうか?
例えば、makeNoiseというような。
そこでmakeNoiseで何もしなくてselfだけを返すと、音は出なくなりますよね?
近藤
-----Original Message-----
From: squeak-ja-bounces @ smalltalk.jp [mailto:squeak-ja-bounces @ smalltalk.jp] On Behalf Of abee @ squeakland.jp
Sent: Tuesday, May 27, 2008 12:45 PM
To: Squeak discussion in Japanese
Subject: [Squeak-ja: 3893] Re: プログラミングの質問です
こんにちは、阿部です。
おださんの書かれたとおりです。なんかすごい焼きが回った気がします。かなりやばい。
私もrespondsTo:の方が好きです。もっとポリモフィックにするなら、Object>>makeNoiseをなにもしないメソッドとして定義すると(単にselfを返すなど)、ifTrue:がいらなくなって、each
makeNoiseだけででいけます。
--
//abee
--
阿部 和広 EMAIL abee @ squeakland.jp
Squeak-ja メーリングリストの案内