SISINOcondición
cierta_lista_de_instrucciones
falsa_lista_de_instrucciones
IFELSEcondición
cierta_lista_de_instrucciones
falsa_lista_de_instrucciones
Es un comando u operación donde:
Si condición
es CIERTO, entonces SISINO ejecuta cierta_lista_de_instrucciones
.
Si condición
es FALSO, entonces SISINO ejecuta falsa_lista_de_instrucciones
.
Es un error si condición
no es ni CIERTO ni FALSO.
Ejemplos donde SISINO no devuelve nada:
SISINO 1=1 [ESCRIBE [Si, es cierto]] [ESCRIBE [No, es falso]]
Si, es ciertoSISINO 1=0 [ESCRIBE [Si, es cierto]] [ESCRIBE [No, es falso]]
No, es falso
Ejemplo donde SISINO devuelve un valor:
PARA MAX :a :b
DEVUELVE SISINO :a > :b [:a] [:b]
FIN
MUESTRA MAX 1 2
2