Open In App

Ruby | Queue size() function

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

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

Syntax: q_name.size()

Parameters: The function does not takes any parameter.

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

Example 1:




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


Output:

2
1

Example 2:




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


Output:

0
3
2

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



Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads