Skip to content
Related Articles
Get the best out of our app
GeeksforGeeks App
Open App
geeksforgeeks
Browser
Continue

Related Articles

Ruby | Queue length() function

Improve Article
Save Article
Like Article
Improve Article
Save Article
Like Article

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

Syntax: q_name.length()

Parameters: The function does not takes any parameter.

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

Example 1:




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

Output:

2
1

Example 2:




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

Output:

0
3
2

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


My Personal Notes arrow_drop_up
Last Updated : 07 Jan, 2020
Like Article
Save Article
Similar Reads