http://docs.ruby-lang.org/ja/1.8.7/method/Kernel/m/lambda.html
http://docs.ruby-lang.org/ja/2.1.0/doc/symref.html
lambdaはProcオブジェクトを返す
- >()|| はlambdaの別記法
lambda {|a,b| p [a,b]} .call(2,3) #-> [2,3] ->(a,b){p [a,b]}.call(2,3) #-> [2,3] Proc.new {|a,b| p [a,b]}.call(2,3) #-> [2,3]
lambdaの方が引数に厳密