红宝石 |可枚举的 reverse_each()函数
enumerable的reverse_each()是 Ruby 中的一个内置方法,返回临时数组的元素。临时数组以相反的顺序包含可枚举。如果没有给出块,它返回一个枚举器。
Syntax: enu.reverse_each { |obj| block }
Parameters: The function accepts a block.
Return Value: It returns the elements in reverse order.
示例 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