依條件選擇:if、then、else

if 陳述式可以回傳兩個不同的值。重點是這兩個值必須是相同型別,否則編譯器會回報錯誤:

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

若要在不執行的情況下檢查這類程式碼,請將它貼到 Ninext 的控制台中,然後點選檢查(Ctrl + Shift + Enter,Mac 上為 ⌘ + Shift + Enter):如果兩個值的型別不同,錯誤就會被標示出來,並在程式碼中加上底線;滑鼠停在加底線的段落上時,提示泡泡會說明兩個分支各自產生什麼型別。