Open In App

Ruby | SizedQueue clear() function

Last Updated : 09 Jan, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report
The clear() is an inbuilt function in Ruby clears the SizedQueue. We can re-insert objects again to it till the declared size of the SizedQueue.
Syntax: q_name.clear() Parameters: The function does not takes any element. Return Value: It clears the SizedQueue and does not returns anything.
Example 1: CPP
#Ruby program for clear() function in SizedQueue

#Create a new SizedQueue q1
q1 = SizedQueue.new(2)

#push 5
         q1.push(5)

#push 6
             q1.push(6)

#Prints the element
                 puts q1.pop

#Clears the SizedQueue
                     q1.clear()

#Prints the size
                         puts q1.length
Output:
5
0
Example 2: CPP
#Ruby program for clear() function in SizedQueue

#Create a new SizedQueue q1
q1 = SizedQueue.new(2)

#push 5
         q1.push(12)

#Closed the SizedQueue
             q1.clear()

#check if closed or not
                 puts q1.size
Output:
0
Reference: https://devdocs.io/ruby~2.5/sizedqueue#method-i-clear

Next Article

Similar Reads