@dates
UTC日付で、昇順の配列があります。日付が降順になるように、配列のインデックスを反転したいと思います。私はJSとJavaに精通しており、rubyでポインター/インデックスカウンターを使用する方法がわかりません。
@dates = [//dates are in here already]
@reverseDates = []
@dates.each do |d|
@reverseDates << @dates.last
end
@dates = @reverseDates
@dates
問題の一部は、プッシュ時に他の配列に移動するのではなく、の最後のインデックスを複製していると思うことです。
配列の先頭に追加することで機能するようになりましたが、これを実現するためにRubyにインデックスカウンターを含めるにはどうすればよいですか?
@reverseDates = []
@dates.each do |d|
@reverseDates.unshift(d)
end
@dates = @reverseDates