Scegliere in base a una condizione: if, then, else

L'istruzione if può restituire due valori diversi. È importante che questi due valori siano dello stesso tipo, altrimenti il compilatore restituirà un errore:

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

Per verificare un codice del genere senza eseguirlo, incollatelo nella Console di Ninext e fate clic su Verifica (Ctrl + Maiusc + Invio, ⌘ + Maiusc + Invio su Mac): se i due valori non hanno lo stesso tipo, l'errore viene segnalato e sottolineato nel codice; al passaggio del mouse sulla parte sottolineata, un fumetto indica quale tipo dà ciascuno dei due rami.