¿ El vacío? ¿Hay una función incorporada en Ruby que comprueba si SizedQueue está vacío o no? Devuelve un valor booleano, que es verdadero si SizedQueue está vacío o devuelve falso. Vacío aquí significa si contiene elementos o no.
Sintaxis : sq_name.empty?
Parámetros : La función no toma ningún elemento.
Valor devuelto: devuelve verdadero si SizedQueue está vacío; de lo contrario, devuelve falso.
Ejemplo 1 :
#Ruby program for empty ? function in SizedQueue #Create a new SizedQueue q1 sq1 = SizedQueue.new(2) #push 5 sq1.push(5) #push 6 sq1.push(6) #Checks if the SizedQueue is empty or not puts sq1.empty ? #Clears the SizedQueue sq1.clear() #Checks if the SizedQueue is empty or not puts q1.empty ?
Salida :
false true
Ejemplo 2 :
#Ruby program for empty ? function in SizedQueue #Create a new SizedQueue q1 sq1 = SizedQueue.new #Checks if the SizedQueue is empty or not puts sq1.empty ?
Salida :
true
Referencia : https://devdocs.io/ruby~2.5/sizedqueue#method-i-empty-3F