Open In App

Ruby | SizedQueue size() function

Last Updated : 09 Jan, 2020
Improve
Improve
Like Article
Like
Save
Share
Report

The size() is an inbuilt function in Ruby returns the current size of the SizedQueue or the number of objects present in it.

Syntax: sq_name.size()

Parameters: The function does not takes any parameter.

Return Value: It returns the number of elements in the SizedQueue.

Example 1:




#Ruby program for size() function in SizedQueue
  
#Create a new SizedQueue q1
sq1 = SizedQueue.new(2)
  
#pushes 5
          sq1.enq(5)
  
#pushes 6
              sq1.enq(6)
  
#Prints the size
                  puts sq1.size
  
#Pops the element
                      sq1.pop
  
#Prints the size
                          puts sq1.size


Output:

2
1

Example 2:




#Ruby program for size() function in SizedQueue
  
#Create a new SizedQueue q1
sq1 = SizedQueue.new(3)
  
#Prints the size
          puts sq1.size
  
#pushes 5
              sq1.enq(5)
  
#pushes 6
                  sq1.enq(6)
  
#pushes 7
                      sq1.enq(7)
  
#Prints the size
                          puts sq1.size
  
#Pops the element
                              sq1.pop
  
#Prints the size
                                  puts sq1.size


Output:

0
3
2

Reference: https://devdocs.io/ruby~2.5/sizedqueue#method-i-size



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads