Rubyでmapしてからto_hしなくてもto_hだけで良い
Rubyの配列で何らかの処理をしてからhashに変換するときに以下のようなコードを書きがち
1["apple", "banana"].map{ |fruit| [fruit, fruit.length] }.to_h
2=> {"apple"=>5, "banana"=>6}
実はto_hだけでできちゃう
1["apple", "banana"].to_h{ |fruit| [fruit, fruit.length] }
2=> {"apple"=>5, "banana"=>6}