From: shugo@... (Shugo Maeda) Date: 1997-12-12T21:32:44+09:00 Subject: [ruby-dev:1075] Re: f_p() (Re: bug in String#scan ??) 前田です。 In message "[ruby-dev:1058] f_p() (Re: bug in String#scan ??)" Yukihiro Matsumoto wrote: ||VALUE ||rb_p(obj) || VALUE obj; ||{ || return f_p(Topself, obj); ||} || ||と定義されているとレシーバを指定しなくてよいので尚 ||うれしいです。 | |こっちにしましょう.1.1b2からね. ありがとうございます。 ||そういえば,f_lambdaは || ||VALUE ||f_lambda() ||{ || return proc_s_new(cProc); ||} || ||のようにレシーバを引数に取らないようなのですが,よい ||のでしょうか? | |引数をとらないメソッドで,かつレシーバを参照しないんで,関数 |も引数をとらないようにしました.まあ, | | VALUE | f_lambda(dummy) | VALUE dummy; | { | return proc_s_new(cProc); | } | |としても良かったんですけどね. あ,Cの引数の渡し方だと余分な引数を渡しても問題ないんですね。 -- 前田 修吾