Ruby | Array reverse_each() function Last Updated : 06 Dec, 2019 Summarize Comments Improve Suggest changes Share Like Article Like Report Array#reverse_each() : reverse_each() is a Array class method which traverses self in reverse order. Syntax: Array.reverse_each() Parameter: Array Return: traverses self in reverse order. Example #1 : Ruby # Ruby code for reverse_each() 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, 6] # reverse_each method example puts "reverse_each() method form : #{a.reverse_each{|x| print x, " " }}\n\n" puts "reverse_each() method form : #{b.reverse_each{|x| print x, " " }}\n\n" puts "reverse_each() method form : #{c.reverse_each{|x| print x, " " }}\n\n" Output : 6 5 33 22 18 reverse_each() method form : [18, 22, 33, nil, 5, 6] 9 88 1 1 4 1 reverse_each() method form : [1, 4, 1, 1, 88, 9] 6 50 22 18 reverse_each() method form : [18, 22, 50, 6] Example #2 : Ruby # Ruby code for reverse_each() method # declaring array a = ["abc", "nil", "dog"] # declaring array c = ["cat", nil] # declaring array b = ["cow", nil, "dog"] # reverse_each method example puts "reverse_each() method form : #{a.reverse_each{|x| print x, " " }}\n\n" puts "reverse_each() method form : #{b.reverse_each{|x| print x, " " }}\n\n" puts "reverse_each() method form : #{c.reverse_each{|x| print x, " " }}\n\n" Output : dog nil abc reverse_each() method form : ["abc", "nil", "dog"] dog cow reverse_each() method form : ["cow", nil, "dog"] cat reverse_each() method form : ["cat", nil] Comment More infoAdvertise with us Next Article Ruby | Array replace() function M mayank5326 Follow Improve Article Tags : Ruby Ruby-Methods Ruby Array-class Similar Reads Ruby | Array reverse() function Array#reverse() : reverse() is a Array class method which returns a new array containing self's elements in reverse order. Syntax: Array.reverse() Parameter: Array Return: a new array containing self's elements in reverse order. Example #1 : Ruby # Ruby code for reverse() method # declaring array a 2 min read Ruby | Array reverse!() function Array#reverse!() : reverse!() is a Array class method which returns reverses self in place Syntax: Array.reverse!() Parameter: Array Return: Reverses self in place Example #1 : Ruby # Ruby code for reverse!() method # declaring array a = [18, 22, 33, nil, 5, 6] # declaring array b = [1, 4, 1, 1, 88, 1 min read Ruby | reverse function The reverse function in Ruby is used to reverse the input array into another new array and keep the input array as it is before. Syntax: Array.reverse Here Array is the input array whose elements are to be reversed. Parameters: This function does not accept any parameters. Returns: the another new a 2 min read Ruby | reverse! function The reverse! function in Ruby is used to reverse the input array into the same array. Syntax: Array.reverse! Here Array is the input array whose elements are to be reversed.Parameters: This function does not accept any parameters.Returns: the same input array with reversed element. Example 1:  Rub 2 min read Ruby | Array replace() function Array#replace() : replace() is a Array class method which returns an array of all combinations of elements from all arrays. Syntax: Array.replace() Parameter: Array Return: an array of all combinations of elements from all arrays. Example #1 : Ruby # Ruby code for replace() method # declaring array 2 min read Ruby | Array assoc() function The assoc() function in Ruby is used to search through an array of arrays whose first element is compared with the index of the function and return the contained array if match found otherwise return either nil or vacant. Syntax: Array.assoc(Object) Here Array is the array of arrays. Parameters: Obj 2 min read Like