Choisir selon une condition : if, then, else
L'instruction if peut renvoyer deux valeurs différentes. Il est important que ces deux valeurs soient du même type ; sinon, le compilateur renvoie une erreur :
Ninox
if a > 10 then
"important value";
else
"low value";
end;Pour vérifier un tel code sans l'exécuter, collez-le dans la Console de Ninext et cliquez sur Vérifier (Ctrl + Maj + Entrée, ⌘ + Maj + Entrée sur Mac) : si les deux valeurs n'ont pas le même type, l'erreur est signalée et soulignée dans le code ; au survol du passage souligné, une bulle dit quel type donne chacune des deux branches.
