Memoize

BasicWerk   EC Support   Technique   Facebook  

20140818134739_ruby_Symbol_to_proc

ruby_Symbol_to_proc

 

 

Ruby 1.9 以上はデフォルトで Symbol#to_proc が使える。

 
%w[foo bar baz].map(&:upcase)
# => ["FOO", "BAR", "BAZ"]
 

こう書いたのと同じことである。

 
%w[foo bar baz].map{|w| w.upcase}
# => ["FOO", "BAR", "BAZ"]
 

 


© Shin Nakamura/BasicWerk 2014