From: "André Thieme"
Date: 2009-01-18T11:43:45+09:00
Subject: Re: Higher order ruby
William James schrieb:
> zslevi wrote:
>
>> foo = lambda {|x|
>> return lambda {|y| return x+y}}
>>
>> puts (foo.call(3)).call(4)
>>
>> It works finally, but it's just too verbose.
>> Can anyone suggest a shorter, programmer friendlier way of writing
>> this?
>
> Can you see that "proc" is shorter than "lambda"?
>
> foo = proc{|x| proc{|y| x+y}}
> ==>#
> foo[3][4]
> ==>7
Javascript:
3+4
Andr�
--