Un if..elsedeclaración consta de una expresión booleana seguida de una o más declaraciones. Esto es seguido por unelse declaración con una o más declaraciones.
Sintaxis
La sintaxis de un if..else declaración es la siguiente:
if boolean-statement do
#Code to be executed if condition is satisfied
else
#Code to be executed if condition is not satisfied
end
Si la expresión booleana se evalúa como verdadera, entonces se ejecutará el bloque de código dentro de la instrucción if. Si la expresión booleana se evalúa como falsa, entonces se ejecutará el código después de la palabra clave else de la instrucción if dada.
Diagrama de flujo
Ejemplo
a = false
if a === true do
IO.puts "Variable a is true!"
else
IO.puts "Variable a is false!"
end
IO.puts "Outside the if statement"
El programa anterior generará el siguiente resultado.
Variable a is false!
Outside the if statement