2007-12-26から1日間の記事一覧
Ruby1.9.0が出たのでちょっと試してみた。 クロージャ irb> RUBY_VERSION => "1.9.0" irb> x = 100 => 100 irb> makeplus = lambda{|x| lambda{|y| x+y }} => #<Proc...> irb> plus1 = makeplus.call(1) => #<Proc...> irb> x => 100 #今まではここで x が 1 になってた。 irb></proc...></proc...>…