Skip to content

Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →

instance method

Array#reverse!

() -> ::Array[Elem]
reverse! → self

Reverses the order of the elements of self; returns self:

Example
a = [0, 1, 2]
a.reverse! # => [2, 1, 0]
a          # => [2, 1, 0]

Related: see Methods for Assigning.

See also #reverse #reverse_each #replace #rindex also in 4.1 · 4.0 · 3.3 · 3.2 · 3.1 · 3.0