Table of Contents

If / Then

Formato

if ExpresiónBooleana then instrucción


if ExpresiónBooleana then
instrucción(es)
end if


if ExpresiónBooleana then
instrucción(es)
else
instrucción(es)
end if

Descripción

Una instrucción IF de linea única evalúa ExpresiónBooleana; cuando esta sea verdadera, la(s) instruccion(es) se ejecutan, en caso contrario, la ejecución continua en la linea siguiente.
También hay dos formas de instrucción IF multilinea: la primera con un bloque de instrucciones que se ejecutan cuando la evaluación de la expresión sea verdadero; la segunda cuenta con un bloque de instrucciones a ejecutar en caso de resultado verdadero y un bloque de instrucciones en caso de resultado falso.

Ejemplo

print "Adivina la letra- pulsa una tecla"
# espera a que el usuario pulse una tecla
do
  a = key
  pause .01
until a <> 0
#
if chr(a) = "Z" then
   print "Bravo, has pulsado la Z!!!"
else
   print "Vaya, has presionado otra tecla."
end if
#
end

Disponible desde la versión

0.9.4g