Operators – Referencia de Lenguaje Spin
X
Aquí
se compara con
FALSE
(0). La forma de asignación de Is Equal puede usarse para expresiones de resultados
intermedios; ver Asignaciones Intermedias, Pág. 151.
Booleano Is Not Equal '
El operador Booleano Is Not Equal compara dos operandos y regresa True (-1) si los valores
no son los mismos, de otra forma regresa
variables y constantes. Ejemplo:
X := Y <> Z
El ejemplo de arriba compara el valor de
Z
el mismo valor que
, o
Este operador se usa frecuentemente para expresiones condicionales como en el siguiente
ejemplo.
IF (Y <> 25)
Aquí, el operador Is Not Equal regresa
Is Not Equal tiene una forma de asignación,
primer operando como en su resultado destino. Por ejemplo,
X <>= Y
'Forma corta de X := X <> Y
X
Aquí,
se compara con
FALSE
a
(0). La forma de asignación de Is Not Equal puede usarse en expresiones para
resultados intermedios; ver Asignaciones Intermedias, Pág. 151.
Booleano Is Less Than '
El operador Booleano Is Less Than compara dos operandos y regresa
valor es menor que el segundo valor, de otra forma regresa
usarse en expresiones variables y constantes. Ejemplo:
X := Y < Z
El ejemplo anterior compara el valor de
Z
menor que el valor de
Este operador se usa comúnmente en expresiones condicionales como en el siguiente
ejemplo.
Pagina 174 · Manual Propeller v1.1
Y
X
, y si son iguales,
se activa a
', '
'
<>
<>=
FALSE
Y
con el valor de
FALSE
Y
(0) si
es el mismo valor que
TRUE
si
<>=
Y
X
, y si no son iguales,
', '
'
<
<=
Y
con el valor de
FALSE
Y
, o
(0) si
es igual o mayor que el valor de
TRUE
(-1), de otra forma se activa
(0). Is Not Equal puede usarse en expresiones
Z
y activa
Z
.
Y
no es 25.
, que usa la variable a su izquierda tanto en el
TRUE
se activa a
(-1), de otra forma
FALSE
(0). Is Less Than puede
Z
y activa
X
a
X
TRUE
Y
a:
(-1) si
no es
X
se activa
TRUE
(-1) si el primer
X
TRUE
Y
a:
(-1) si
es
Z
.