[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*

In This Thread

Prev Next