Ruby | Queue new() function Last Updated : 07 Jan, 2020 Comments Improve Suggest changes Like Article Like Report The new() is an inbuilt function in Ruby creates a new queue of the given name. Syntax: q_name = Queue.new() Parameters: The function does not takes any parameter. Return Value: It creates a new queue. Example 1: CPP #Ruby program for new () function in Queue #Create a new QUEUE q1 q1 = Queue.new #pushes 5 q1.enq(5) #Create a new QUEUE q2 q2 = Queue.new #pushes 15 q2.enq(15) #pushes 16 q2.enq(16) #Prints the length of q1 puts q1.length #Prints the length of q2 puts q2.length Output: 1 2 Example 2: CPP #Ruby program for new () function in Queue #Create a new QUEUE q1 q1 = Queue.new #Create a new QUEUE q2 q2 = Queue.new #Prints the length of q1 puts q1.length #Prints the length of q2 puts q2.length Output: 0 0 Reference: https://devdocs.io/ruby~2.5/queue#method-c-new Comment More infoAdvertise with us Next Article Ruby | Queue new() function gopaldave Follow Improve Article Tags : Ruby Ruby-Methods Ruby Collections Ruby Queue-class Similar Reads Ruby | Queue pop() function The pop() is an inbuilt function in Ruby returns the element in the front of the queue and removes it from the queue. Syntax: q_name.pop() Parameters: The function does not takes any element. Return Value: It returns the first element which is at the front of the queue and removes it from the queue. 1 min read Ruby | Queue length() function 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: CPP #Ruby program for le 1 min read Ruby | Queue push() function The push() is an inbuilt function in Ruby inserts the element in the queue. Syntax: q_name.push(element) Parameters: The function takes the element to be inserted into the queue. Return Value: It inserts the element into the queue. Example 1: Ruby #Ruby program for push() function in Queue #Creat 1 min read Ruby | Regexp new() function Regexp#new() : new() is a Regexp class method which returns a new regular expression pattern. Syntax: Regexp.new() Parameter: Regexp values Return: a new regular expression pattern Example #1 : Ruby # Ruby code for Regexp.new() method # declaring Regexp value reg_a = Regexp.new('/a/') # declaring Re 1 min read Ruby | Queue << function The <<() is an inbuilt function in Ruby inserts the element in the queue. Syntax: q_name << 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 << function in Queue # 1 min read Ruby | Queue enq() function 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 1 min read Ruby | Range new() function The new() is an inbuilt method in Ruby returns a new range of numbers. Syntax: range1.new(first, last) Parameters: The function accepts first and last which is the range that is to be created. Return Value: It returns the range of numbers. Example 1: Ruby # Ruby program for new() # method in Range # 1 min read Ruby | Queue deq() function The deq() is an inbuilt function in Ruby returns the element in the front of the queue and removes it from the queue. Syntax: q_name.deq() Parameters: The function does not takes any element. Return Value: It returns the first element which is at the front of the queue and removes it from the queue. 1 min read Ruby | Queue size() function 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: CPP #Ruby program for size() f 1 min read Ruby | Queue clear() function The clear() is an inbuilt function in Ruby clears the queue and makes it size to be zero again. We can re-insert objects again to it. Syntax: q_name.clear() Parameters: The function does not takes any element. Return Value: It clears the queue and does not returns anything. Example 1: CPP #Ruby prog 1 min read Like