📜  红宝石 |可枚举的 find_all()函数

📅  最后修改于: 2022-05-13 01:54:51.618000             🧑  作者: Mango

红宝石 |可枚举的 find_all()函数

enumerablefind_all()是 Ruby 中的一个内置方法,它返回 enumerable 中满足块中给定条件的项。如果没有给出块,它返回一个枚举器。

示例 1

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

输出

[1, 3, 5, 7, 9]

示例 2

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

输出

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