Ruby プロジェクトに共通のパターンがあることに気付きました。ここに例があります。
def collect_reverses b
a = []
b.each do |element|
a << element.reverse
end
a
end
この特定の例は、必要最小限のものまで取り除かれています。通常、ループ内のコードはより複雑です。
説明されているパターンは機能します。ただし、このパターンの手続き型の性質は、残りのコードのオブジェクト指向の性質とはまったく対照的です。
同じタスクを達成するためのよりクリーンな/よりOOメソッドはありますか?