Memoize |
BasicWerk
EC Support
Technique
Facebook
|
20140817163308_ruby_method_proc |
ruby_method_proc
a = (1..10).collect {|n| n*n} a.join(",") # => "1,4,9,16,25,36,49,64,81,100" p = lambda {|n| n*n} (1..10).collect(&p).join(",") # => "1,4,9,16,25,36,49,64,81,100"
メソッド呼び出し時、引数の最後に & を付けると Proc オブジェクト(つまりブロック)として切り離してくれる。
|
© Shin Nakamura/BasicWerk 2014 |