Triar segons una condició: if, then, else
La instrucció if pot retornar dos valors diferents. És important que aquests dos valors siguin del mateix tipus; si no, el compilador retornarà un error:
Ninox
if a > 10 then
"important value";
else
"low value";
end;Per verificar un codi com aquest sense executar-lo, enganxeu-lo a la Consola de Ninext i feu clic a Verifica (Ctrl + Maj + Retorn, ⌘ + Maj + Retorn al Mac): si els dos valors no tenen el mateix tipus, l'error s'assenyala i se subratlla al codi; en passar el ratolí per sobre del fragment subratllat, un missatge emergent indica quin tipus dona cadascuna de les dues branques.
