Elegir según una condición: if, then, else

La instrucción if puede devolver dos valores diferentes. Es importante que esos dos valores sean del mismo tipo; de lo contrario, el compilador devolverá un error:

Ninox
if a > 10 then
    "important value";
else
    "low value";
end;

Para verificar un código así sin ejecutarlo, péguelo en la Consola de Ninext y haga clic en Verificar (Ctrl + Mayús + Intro, ⌘ + Mayús + Intro en Mac): si los dos valores no tienen el mismo tipo, el error se señala y se subraya en el código; al pasar el ratón por el fragmento subrayado, una burbuja indica qué tipo da cada una de las dos ramas.