Wybór zależny od warunku: if, then, else
Instrukcja if może zwrócić dwie różne wartości. Ważne, aby obie były tego samego typu — w przeciwnym razie kompilator zgłosi błąd:
Ninox
if a > 10 then
"important value";
else
"low value";
end;Aby sprawdzić taki kod bez jego wykonywania, proszę wkleić go do Konsoli Ninext i kliknąć Sprawdź (Ctrl + Shift + Enter, ⌘ + Shift + Enter na Macu): jeśli obie wartości nie są tego samego typu, błąd zostanie zgłoszony i podkreślony w kodzie; po najechaniu na podkreślony fragment dymek podaje, jaki typ daje każda z dwóch gałęzi.
