array = [:a,1,:b,2,:C,3]
array.each_slice(2).inject({}){|hash, (key, value)| hash[key] = value;hash }
=> {:a=>1, :b=>2, :c=>3}
になるのはなぜなんでしょうか? inject({})と、 value;hashのセミコロンが意味するところもわかりません,,,
回答2件
あなたの回答
tips
プレビュー
投稿2015/08/26 01:28
array = [:a,1,:b,2,:C,3]
array.each_slice(2).inject({}){|hash, (key, value)| hash[key] = value;hash }
=> {:a=>1, :b=>2, :c=>3}
になるのはなぜなんでしょうか? inject({})と、 value;hashのセミコロンが意味するところもわかりません,,,
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/26 02:24