Rubyでハッシュをループさせて処理し、元のハッシュの一部を書き換えたい場合、
以下のようなコードで問題ないでしょうか。
もっと良い書き方があれば教えてください。
該当のソースコード
ruby
1hoges.each do |hoge| 2 hoge['a'] = func(hoge['a']) # 関数funcで何らかの処理をして書き換える 3end
上記コードでもうまくいくのですが、ブロック引数というのは参照なのでしょうか?
hoges は、「ハッシュの配列」ということですか?
回答2件
あなたの回答
tips
プレビュー