From: Shin-ichiro HARA Date: 2002-05-30T12:40:17+09:00 Subject: [ruby-list:35309] Re: Y Combinator 原です。 では、こういうのも: def proc_rec(&block) f = proc{|*args| block[f][*args] } end p proc_rec{|f| proc{|n| n.zero? ? 1 : n * f[n - 1]}}[5] #=> 120