DZone Snippets is a public source code repository. Easily build up your personal collection of code snippets, categorize them with tags / keywords, and share them with the world

Snippets has posted 5883 posts at DZone. View Full User Profile

Switch The Items Around In An Array

02.12.2010
| 3630 views |
  • submit to reddit
        
a = [['b2','a1'],['d2','c1']]
a.map!{|x,y| [y,x]}          # => [["a1", "b2"], ["c1", "d2"]]

# or

a.map!{|x| x.reverse}        # => [["a1", "b2"], ["c1", "d2"]]

# or

a.map!(&:reverse)            # => [["a1", "b2"], ["c1", "d2"]]