Elixir - declaración If

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