ubuntu, ror, jQuery, css, website memo
太嫩, 沒啥心得, 用來紀錄每天學的
2008年12月18日 星期四
each_with_object,inject
注意inject 和 each_with_object , hash 和 str 的參數位置是相反的,
而且inject 傳回去的是上次的結果, 所以要把那個 hsh 傳回去
>>%w(foo bar).inject({}) { |hsh, str| hsh[str] = str.upcase; hsh}
=> {"foo"=>"FOO", "bar"=>"BAR"}
>> %w(foo bar).each_with_object({}) { |str, hsh| hsh[str] = str.upcase }
=> {"foo"=>"FOO", "bar"=>"BAR"}
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言