if expression_booléenne then instruction
if expression_booléenne then
instruction(s)
end if
if expression_booléenne then
instruction(s)
else
instruction(s)
end if
un if (si) en une ligne évalue l'expression_booléenne, si cette dernière est vrai alors l'instruction qui suit then (alors) est exécuté. Sinon l'exécution continue à la ligne qui suit le if. Il existe aussi deux autre formes de if (si) sur de multiple-lignes, une forme avec seulement un bloc d'instruction(s) then (alors) exécuté si l'expression_booléenne et vraie, et une autre forme avec en plus un bloc d'instruction(s) else (sinon) exécuté si l'expression_booléenne et fausse.
print "Devinez la lettre à laquelle je pense - pressez la touche" # Attend que l'utilisateur presse une touche do a = key pause .01 until a <> 0 # if chr(a) = "Z" then print "Youpi, vous avez trouvé c'est Z !!!" else print "Eh non, c'est pas ça." end if # end
0.9.4g