[#380] bug report#3 and request#5 — keiju@... (Keiju ISHITSUKA)
けいじゅ@SHLジャパンです.
1 message
1996/08/06
[ruby-list:455] Re: proc, each
From:
Date:
1996-08-30 12:51:10 UTC
List:
ruby-list #455
小澤@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*