読者です 読者をやめる 読者になる 読者になる

PerlerのRuby日記

Rubyとか

Procとlambdaは[]でも呼び出せる

.callだけだと思ったらでも呼び出せるらしい。

http://www.ruby-doc.org/core-1.9.3/Proc.html

-> { puts "lambda!" } #=> "lambda!"
Proc.new { puts "Proc!" }[] #=> "Proc!"

rspec/core.rbのrequireがそうなってて、見たときびびった。