Open In App

Ruby | Queue enq() function

Last Updated : 07 Jan, 2020
Comments
Improve
Suggest changes
Like Article
Like
Report
The enq() is an inbuilt function in Ruby inserts the element in the queue.
Syntax: q_name.enq(element) Parameters: The function takes the element to be inserted into the queue. Return Value: It inserts the element into the queue.
Example 1: CPP
#Ruby program for enq() function in Queue

#Create a new QUEUE q1
q1 = Queue.new

#pushes 5
     q1.enq(5)

#pushes 6
         q1.enq(6)

#Prints the element
             puts q1.pop
                 puts q1.pop
Output:
5
6
Example 2: CPP
#Ruby program for enq() function in Queue

#Create a new QUEUE q1
q1 = Queue.new

#push 10
     q1.enq(10)

#push 12
         q1.enq(12)

#Prints the element
             puts q1.pop

#Again pushes 13
                 q1.enq(13)

#Prints the element
                     puts q1.pop

#Prints the element
                         puts q1.pop
Output:
10
12
13
Reference: https://devdocs.io/ruby~2.5/queue#method-i-enq

Next Article

Similar Reads