Swap Elements Of An Array In Ruby
Join the DZone community and get the full member experience.Join For Free
Easily build powerful user management, authentication, and authorization into your web and mobile applications. Download this Forrester report on the new landscape of Customer Identity and Access Management, brought to you in partnership with Stormpath.
class Array def swap!(a,b) self[a], self[b] = self[b], self[a] self end endYou can now do stuff like..
[1,2,3,4].swap!(2,3) # = [1,2,4,3] etc..Many thanks to Sam Stephenson and technoweenie for their suggestions.