IF
instrucción: Prueba condiciones y ejecuta un bloque de código si es valido (lógica positiva).
((PUB
PRI))
IF
Condition(s)
IfStatement(s)
ELSEIF
Condition(s)
ElseIfStatement(s)
...
ELSEIFNOT
Condition(s)
ElseIfNotStatement(s)
ELSE
ElseStatement(s)
Condition(s)
es una o mas expresiones booleanas a probar.
IfStatement(s)
es un bloque de una o mas líneas de código para ejecutar cuando la
IF
condición
es verdadera.
ElseIfStatement(s)
las condiciones previas son invalidas y la condición
ElseIfNotStatement(s)
todas las condiciones previas son invalidas y la condición
ElseStatement(s)
condiciones previas son invalidas.
Explicación
IF
es uno de tres comandos condicionales mayores (
ejecutan bloques de código.
ELSEIF
, uno o mas comandos
condicionales sofisticadas.
IF
prueba la condición y si es verdadera ejecuta IfStatement(s).Si la condición es falsa se
prueban las siguientes condiciones opcionales
orden hasta que se encuentra una línea con una condición valida, entonces el bloque asociado
ElseIfStatement(s) o ElseIfNotStatement(s) se ejecuta. El bloque opcional ElseStatement(s) se
ejecuta si no se encontraron condiciones validas previas.
Una condición "valida" es una que evalúa a
IF
ELSEIF
(
o
) o evalúa a
2: Referencia de Lenguaje Spin –
...
es un bloque opcional de una o mas líneas a ejecutar cuando todas
es un bloque opcional de una o mas líneas a ejecutar cuando
es un bloque opcional de una o mas líneas a ejecutar cuando todas las
IF
puede opcionalmente combinarse con uno o mas comandos
ELSEIFNOT
, y/o un comando
TRUE
FALSE
para una declaración condicional negativa (
ELSEIF
es verdadera.
ELSEIFNOT
IF
IFNOT
CASE
,
, y
) que condicionalmente
ELSE
para formar estructuras
ELSEIF
y/o la condición
para una declaración condicional positiva
IF
es falsa.
ELSEIFNOT
en ese
ELSEIFNOT
).