小澤@A.I.SOFT です.
matz / caelum.co.jp writes:
まつもと> もうお仕事にはなれましたか?
来週初日に配属発表です.WX(日本語入力system)の開発課になりそうです.
まつもと> |1. proc を使うと嬉しいのはどういう場合でしょうか?
まつもと> そうですね,いろいろと考えられますが,一番便利そうなのはやは
まつもと> りコールバックでしょう.Cなどと違って関数ポインタを渡すとい
まつもと> う面倒な事は必要ないです.
Perl5 で,subroutine reference (sub { ... }) を使うような場合,と考え
ていいのですね.
ところで,each の block 部分には,Proc の instance は指定できないので
すか?
まつもと> 「PerlのようなSmalltalk」を目指すRuby
なるほど.それは ruby のいい形容ですね.
設計当初から object 指向言語である script 言語なんて他にないような.
まつもと> 以下の内もっとも好みのものを選んでください.
この選択肢の中から選ぶとなると,実は選びたいのがないです.
強いていうなら(3)ですが,each do と並ぶのは冗長に思えます.
仮りに do を each の同義語にすると,
aCollectoin.do {|i| .... }
となるんですけどね.
--
「え? プログラマー? 目つきが悪いの?」
by 館林見晴 in ときめきメモリアル PRIVATE COLLECTION
さく <mailto:BXD06303 / niftyserve.or.jp>
GCS C++ UL++BS+@ P+++ L++>+++ E++ W++@ N++@ w---(++$) M+ R+>+++ tv+ b+++ e*