Ruby Hash any?()函数

Ruby Hash any?()函数

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

语法。Hash.any?()

参数:用于检测的Hash

返回:true – 如果该块曾经返回一个除false或nil以外的值,否则返回false。

例子 #1:

# Ruby code for any?() method
  
# declaring Hash value
a = { "a" => 100, "b" => 200 }
  
# declaring Hash value
b = {"a" => 100}
  
# declaring Hash value
c = {"a" => 100, "c" => 300, "b" => 200}
  
# checking pattern
puts "pattern : #{a.any?()}\n\n"
  
puts "pattern : #{b.any?()}\n\n"

输出:

pattern : true

pattern : true

例子#2。

# Ruby code for any?() method
  
# declaring Hash value
c = {}
  
puts "pattern : #{c.any?}\n\n"

输出:

pattern : false

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程