[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 メーリングリストの案内