Ruby | Queue close() function
Last Updated :
03 Dec, 2020
The close() is an inbuilt function in Ruby closes the queue permanently and does not allow any more push or pop operations in it. A closed queue cannot be re-opened.
Syntax: q_name.close()
Parameters: The function does not takes any element.
Return Value: It closes the queue and does not returns anything.
Example 1:
Ruby
q1 = Queue. new
q1.push( 5 )
q1.push( 6 )
puts q1.pop
q1.close()
puts q1.closed
?
|
Output:
5
true
Example 2:
Ruby
q1 = Queue. new
q1.push( 12 )
q1.close()
puts q1.closed
?
|
Output:
true
Reference: https://devdocs.io/ruby~2.5/queue#method-i-close
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...