any?() es un método de clase Array que verifica la presencia de un patrón y pasa cada elemento de la colección al bloque dado.
Sintaxis: Array.any?()
Parámetro: array para probar
Devuelve: verdadero si el bloque alguna vez devuelve un valor que no sea falso o nulo; de lo contrario, devuelve falso.
Ejemplo 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"
Producción :
pattern : true pattern : true
Explicación :
En el código anterior, se dan dos condiciones, es decir
, word_length debe ser igual o menor que 3 y
word_length debe ser igual o mayor que 4.
Si el patrón lo sigue (como en el código), el resultado es sí, de lo contrario, es falso.
Ejemplo #2:
# Ruby code for any?() method # checking pattern puts "pattern : #{%w[geeks or geeks].any?()}\n\n" puts "pattern : #{[].any?}\n\n"
Producción :
pattern : true pattern : false
Explicación :
En este código
parte a) – verdadero ya que devuelve un patrón
parte b) – falso ya que devuelve un patrón nulo
Publicación traducida automáticamente
Artículo escrito por mayank5326 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA