La cubierta?() es un método incorporado en Ruby que devuelve un valor booleano verdadero si el objeto dado se encuentra dentro del rango dado; de lo contrario, devuelve falso. El objeto puede ser un elemento o un rango.
Sintaxis : range1.cover?(obj)
Parámetros : la función acepta un objeto que debe verificarse.
Valor de retorno : devuelve un valor booleano verdadero si el objeto dado se encuentra dentro del rango dado, de lo contrario, devuelve falso.
Ejemplo 1 :
# Ruby program for cover? method in Range # Initialize range range1 = (0..10) # Prints if lies or not puts range1.cover?(6) puts range1.cov</div>er?(13)
Salida :
true false
Ejemplo 2 :
# Ruby program for cover? method in Range # Initialize range range1 = (0..5) # Prints if lies or not puts range1.cover?((8)) puts range1.cover?((18))
Salida :
false false