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