From: TAKAHASHI Masayoshi Date: 2002-07-05T08:17:16+09:00 Subject: [ruby-dev:17669] Re: substitution at when-clause 高橋征義です。 keiju@rational.com (石塚圭樹) wrote: > あとなんか事例はないかなぁ... 事例募集中!! えーと、その前に構文の意味がよく判らないのですが、 これってつまり、 for x case x.foo(y,z) when a hoge when b funi end が、 f = Proc.new{|x| x.foo(y,z)} if f.call(a) hoge elsif f.call(b) funi end にほぼ相当する、ということでいいんでしょうか? # 違ったりして(汗 # 少なくとも、「f = Proc.new{|a| b.foo(c,a)}」、つまり # レシーバにもメソッドの引数にもなりうるんですよね? 高橋征義 (TAKAHASHI Masayoshi) E-mail: maki@rubycolor.org ともかく、こういう対比をruby-dev summaryに含めといた方がいい かと思うんですがどうでしょう>ruby-eng方面