Je nach Bedingung entscheiden: if, then, else

Die Anweisung if kann zwei verschiedene Werte zurückgeben. Wichtig ist, dass beide Werte denselben Typ haben; andernfalls meldet der Compiler einen Fehler:

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

Um solchen Code zu prüfen, ohne ihn auszuführen, fügen Sie ihn in die Konsole von Ninext ein und klicken auf Prüfen (Strg + Umschalt + Eingabe, ⌘ + Umschalt + Eingabe auf dem Mac): Haben die beiden Werte nicht denselben Typ, wird der Fehler gemeldet und im Code unterstrichen; wenn Sie mit der Maus über die unterstrichene Stelle fahren, sagt eine Sprechblase, welchen Typ jeder der beiden Zweige liefert.