红宝石 | SizeQueue max=函数
max=()是 Ruby 中的一个内置函数,它改变 SizedQueue 的当前容量并将其设置为 X,其中 X 由用户指定。
Syntax: sq_name.max=X()
Parameters: The function accepts a single mandatory parameter and changes the current size of the SizedQueue to X.
Return Value: It sets the current size of the SizedQueue to 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