Ruby Enumerable reverse_each()函数

Ruby Enumerable reverse_each()函数

enumerablereverse_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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程