max=() es una función incorporada en Ruby que cambia la capacidad actual de SizedQueue y la establece en X, donde el usuario proporciona X.
Sintaxis : sq_name.max=X()
Parámetros : la función acepta un solo parámetro obligatorio y cambia el tamaño actual de SizedQueue a X.
Valor de retorno : establece el tamaño actual de SizedQueue en X.
Ejemplo 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
Salida :
3 2
Ejemplo 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
Salida :
3 4
Referencia : https://devdocs.io/ruby~2.5/sizedqueue#method-i-max-3D