返り値用の配列に追加するコード Dec 18, 2015 def hoge(array) res = [] array.each do |data| value = data.fuga res << value end res end こういうことをやってしまうのですが、2行目と5行目と7行目がrubyっぽくないように感じます。 mapなどを使える場面はもっとすっきりかけますが、そうでない時、どうやって書けばrubyらしいでしょうか。