配列に対して X 回アクションを実行してから、その数値以外の結果を返したいことがよくあります。私が通常書くコードは次のとおりです。
def other_participants
output =[]
NUMBER_COMPARED.times do
output << Participant.new(all_friends.shuffle.pop, self)
end
output
end
これを行うためのよりクリーンな方法はありますか?