Ruby SizedQueue max=函数
max=() 是Ruby中的一个内置函数,它可以改变SizedQueue的当前容量,并将其设置为X,其中X由用户给出。
语法 :sq_name.max=X()
参数 : 该函数接受一个强制参数,并将SizedQueue的当前容量改为X。
返回值 : 它将SizedQueue的当前大小设置为X。
例子 1 :
#Ruby program for max() function in SizedQueue
#Create a new SizedQueue q1
sq1 = SizedQueue.new(3)
#Prints the max size
puts sq1.max
#Changes the max size
sq1.max
= 2
#Prints the new max size
puts sq1.max
输出:
3
2
例2 :
#Ruby program for max() function in SizedQueue
#Create a new SizedQueue q1
sq1 = SizedQueue.new(3)
#Prints the max size
puts sq1.max
#Changes the max size
sq1.max
= 4
#Prints the new max size
puts sq1.max
输出:
3
4
参考资料 : https://devdocs.io/ruby~2.5/sizedqueue#method-i-max-3D