Ruby | Array sort() function Last Updated : 06 Dec, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report Array#sort() : sort() is a Array class method which returns a new array created by sorting self Syntax: Array.sort() Parameter: Array Return: a new array created by sorting self Example #1 : Ruby # Ruby code for sort() method # declaring array a = ["abc", "nil", "dog"] # declaring array c = ["cat", "efg", "geeks"] # declaring array b = ["cow", "coal", "dog"] arr = [a, b, c] # sort method example puts "sort() method form : #{arr.sort()}\n\n" Output : sort() method form : [["abc", "nil", "dog"], ["cat", "efg", "geeks"], ["cow", "coal", "dog"]] Example #2 : Ruby # Ruby code for sort() method # declaring array a = ["abc", "nil", "dog"] # declaring array c = ["cat", "efg", "geeks"] # declaring array b = ["cow", "coal", "dog"] # sort method example puts "sort() method form : #{a.sort()}\n\n" puts "sort() method form : #{b.sort()}\n\n" puts "sort() method form : #{c.sort()}\n\n" Output : sort() method form : ["abc", "dog", "nil"] sort() method form : ["coal", "cow", "dog"] sort() method form : ["cat", "efg", "geeks"] Comment More infoAdvertise with us Next Article Ruby | Array sort() function M mayank5326 Follow Improve Article Tags : Ruby Ruby-Methods Ruby Array-class Similar Reads Ruby | Array sort!() function Array#sort!() : sort!() is a Array class method which returns sorted self array in place. Syntax: Array.sort!() Parameter: Array Return: sorted self array in place. Example #1 : Ruby # Ruby code for sort!() method # declaring array a = ["abc", "nil", "dog"] # declaring 1 min read Ruby | Array sort_by!() function Array#sort_by!() : sort_by!() is a Array class method which returns the enumerator for the sorted array. Syntax: Array.sort_by!()Parameter: ArrayReturn: the enumerator for the sorted array. Example #1 : Ruby # Ruby code for sort_by!() method # declaring array a = ["abc", "nil", 1 min read Ruby | Array to_s() function Array#to_s() : to_s() is a Array class method which returns self array. Syntax: Array.to_s() Parameter: Array Return: self array Example #1 : Ruby # Ruby code for to_s() method # declaring array a = [18, 22, 33, nil, 5, 6] # declaring array b = [1, 4, 1, 1, 88, 9] # declaring array c = [18, 22, 50, 1 min read Ruby | Array shift() function Array#shift() : shift() is a Array class method which removes the first element of self and returns it or nil if the array is empty. Syntax: Array.shift() Parameter: Array Return: removes the first element of self and returns it or nil if the array is empty. Example #1 : Ruby # Ruby code for shift() 2 min read Ruby | Array take() function Array#take() : take() is a Array class method which returns the number of elements in the array. Syntax: Array.take() Parameter: Array Return: the number of elements in the array. Example #1 : Ruby # Ruby code for take() method # declaring array a = [18, 22, 33, nil, 5, 6] # declaring array b = [1, 1 min read Like