Limite mínimo '
', '
#>
El operador Limit Minimum compara dos valores y regresa el valor mas alto. Limit Minimum
puede usarse en expresiones variables y constantes. Ejemplo:
X := Y - 5 #> 100
El ejemplo de arriba resta 5 de
120 – 5 = 115; es un entero mayor que 100 así que
102 – 5 = 97; es menor que 100 así que
Limit Minimum tiene una forma de asignación,
ambos el primer operando y el resultado destino, por ejemplo:
X #>= 50 'Forma corta de X := X #> 50
X
Aquí el valor de
se limita a un valor mínimo de 50 y el resultado se almacena de regreso en
X
. La forma de asignación de Limit Minimum se puede usar en expresiones para resultados
intermedios; ver Asignaciones Intermedias, Pág. 151.
Limite Máximo '
', '
<#
El operador Limit Maximum compara dos valores y regresa el valor mas bajo. Limit
Maximum puede usarse en expresiones variables y constantes. Ejemplo:
X := Y + 21 <# 250
El ejemplo de arriba suma 21 a
entonces 200 + 21 = 221; es menor que 250 así que
240 + 21 = 261; es mayor que 250 así que
Limit Maximum tiene una forma de asignación
ambos el primer operando y el resultado destino. Por ejemplo:
X <#= 50 'Forma corta de X := X <# 50
X
Aquí el valor de
esta limitado a un valor máximo de 50 y el resultado se almacena de
X
regreso en
. La forma de asignación de Limit Maximum puede usarse en expresiones para
resultados intermedios; ver Asignaciones Intermedias, Pág. 151.
2: Referencia de Lenguaje Spin – Operators
'
#>=
Y
y limita el resultado a un valor de 100. Si
X
se activa a 100.
'
<#=
Y
y limita el resultado a un máximo de 250. Si
X
se activa a 250.
X
se activa a 115. Si
#>=
, que usa la variable a su izquierda en
X
se activa a 221. Si
<#=
, que usa la variable a su izquierda en
Y
es 120 entonces
Y
es 102 entonces
Y
es 200
Y
es 240 entonces