前の値を追跡するためにループで使用される一時変数を初期化する最良の方法は何ですか?
これは私がそれを行う方法の例ですが、よりクリーンな方法があると感じています。前のショーが別の日にあった場合にのみ、ショーの日付を印刷したい
temp_show_date = ""
shows.each do |show|
if temp_show_date != show.date
puts show.date
end
puts show.name
temp_show_date = show.date
end