From: Kent Sibilev Date: 2005-03-20T16:07:31+09:00 Subject: Re: Paul Graham recommends Ruby Hm, strange irb(main):001:0> l = {|x| puts x*2} => # irb(main):002:0> l(2) 4 => nil irb(main):003:0> {|x| puts x*2}(2) SyntaxError: compile error (irb):3: parse error {|x| puts x*2}(2) ^ from (irb):3 Kent. "Florian Frank" writes: > Martin DeMello wrote: > >>a[1] works nicely for lambdas too, btw (not that I wouldn't like to see >>a(1), of course). >> >> > Try the 1.9 cvs version: > > irb(main):001:0> a = lambda { |x| x * 2 } > => # > irb(main):002:0> a(1) > => 2 > irb(main):003:0> a 1 > => 2 > > -- > Florian Frank