📜  红宝石 |数组 any?() 操作

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

红宝石 |数组 any?() 操作

any?()是一个 Array 类方法,它检查是否存在模式并将集合的每个元素传递给给定的块。

示例 #1:

# Ruby code for any?() method
  
# checking pattern
puts "pattern : #{%w[geeks or geeks].any? { |word| word.length <= 3 }}\n\n"
  
puts "pattern : #{%w[dot grow cat].any? { |word| word.length >= 4 }}\n\n"

输出 :

pattern : true

pattern : true

解释 :

示例 #2:

# Ruby code for any?() method
  
# checking pattern
puts "pattern : #{%w[geeks or geeks].any?()}\n\n"
  
puts "pattern : #{[].any?}\n\n"

输出 :

pattern : true

pattern : false

解释 :