📜  红宝石 |大小队列 new()函数

📅  最后修改于: 2022-05-13 01:54:30.066000             🧑  作者: Mango

红宝石 |大小队列 new()函数

new()是 Ruby 中的一个内置函数,它创建一个给定名称的新 SizedQueue。

示例 1

#Ruby program for new () function in SizedQueue
  
#Create a new SizedQueue sq1
sq1 = SizedQueue.new(1)
  
#pushes 5
          sq1.enq(5)
  
#Create a new SizedQueue sq2
              sq2
    = SizedQueue.new(2)
  
#pushes 15
          sq2.enq(15)
  
#pushes 16
              sq2.enq(16)
  
#Prints the length of sq1
                  puts sq1.length
  
#Prints the length of sq2
                      puts sq2.length

输出

1
2

示例 2

#Ruby program for new () function in SizedQueue
  
#Create a new SizedQueue sq1
sq1 = SizedQueue.new(10)
  
#Create a new SizedQueue sq2
          sq2
    = SizedQueue.new(19)
  
#Prints the length of sq1
          puts sq1.length
  
#Prints the length of sq2
              puts sq2.length

输出

0
0

参考:https://devdocs.io/ruby~2.5/sizedqueue#method-c-new