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