2007-02-17から1日間の記事一覧

inject2

なんか嫌われ者っぽい injectですが module Enumerable def inject2(r) self.each{|v| yield r,v} r end endこんな定義をしてやると、 [1,2,3,4,5].inject2({}){|result, item| result[item]= item } => {5=>"5", 1=>"1", 2=>"2", 3=>"3", 4=>"4"}こんな風に…