Ruby Enumerable reverse_each()函数
enumerable 的 reverse_each() 是Ruby中的一个内置方法,用于返回临时数组中的元素。这个临时数组包含了反向顺序的枚举器。如果没有给出块,它将返回一个枚举器。
语法 : enu.reverse_each { |obj| block }
参数 : 该函数接受一个块。
返回值 : 它以相反的顺序返回元素。
例子 1 :
# Ruby program for reverse_each method in Enumerable
# Initialize
enu = (1..10)
# Prints
enu.reverse_each { |obj| p obj%2==1 }
输出:
false
true
false
true
false
true
false
true
false
true
例2 :
# Ruby program for reverse_each method in Enumerable
# Initialize
enu = [1, 7, 10, 11]
# Prints
enu.reverse_each
输出:
Enumerator: [1, 7, 10, 11]:reverse_each