ただ単に逆順にしたいならArray#reverse
を使えばいいが、それにwith_index
を使うと昇順になってしまう。なので、each_with_index
に、reverse_each
を使う。
%w(one two three).each_with_index.reverse_each do |v, i|
puts "#{v} : #{i}"
end
three : 2
two : 1
one : 0
Go to list of users who liked
More than 5 years have passed since last update.
ただ単に逆順にしたいならArray#reverse
を使えばいいが、それにwith_index
を使うと昇順になってしまう。なので、each_with_index
に、reverse_each
を使う。
%w(one two three).each_with_index.reverse_each do |v, i|
puts "#{v} : #{i}"
end
three : 2
two : 1
one : 0
Register as a new user and use Qiita more conveniently
Go to list of users who liked