Una instrucción if consta de una expresión booleana seguida de una o más declaraciones.
Sintaxis
La sintaxis de un if declaración es la siguiente:
if boolean-statement do
#Code to be executed if condition is 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 primer conjunto de código después de la palabra clave end de la instrucción if dada.
Diagrama de flujo
Ejemplo
a = true
if a === true do
IO.puts "Variable a is true!"
IO.puts "So this code block is executed"
end
IO.puts "Outside the if statement"
El programa anterior generará el siguiente resultado:
Variable a is true!
So this code block is executed
Outside the if statement