Ruby 枚举的reject()函数

Ruby 枚举的reject()函数

enumerable 的reject () 是Ruby中的一个内置方法,用于返回enumerable中不符合块中给定条件的项目。如果没有给定块,它返回一个枚举器。

语法 : enu.reject { |obj| block }

参数 : 该函数接收一个块,其条件用于查找元素。

返回值 :它返回枚举中不符合块中条件的项目。如果没有给定块,它返回一个枚举器。

例子 #1 :

# Ruby program for reject method in Enumerable
  
# Initialize 
enu = (1..10)
  
# Prints
enu.reject { |obj| obj % 2 == 1}

输出:

[2, 4, 6, 8, 10]

例子 #2 :

# Ruby program for reject method in Enumerable
  
# Initialize 
enu = [1, 7, 10, 11]
  
# Prints
enu.reject

输出:

Enumerator: [1, 7, 10, 11]:reject

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程