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.
