A if..elsedeclaração consiste em uma expressão booleana seguida por uma ou mais declarações. Isso é seguido por umelse declaração com uma ou mais declarações.
Sintaxe
A sintaxe de um if..else declaração é a seguinte -
if boolean-statement do
#Code to be executed if condition is satisfied
else
#Code to be executed if condition is not satisfied
end
Se a expressão booleana for avaliada como verdadeira, o bloco de código dentro da instrução if será executado. Se a expressão booleana for avaliada como falsa, o código após a palavra-chave else da instrução if fornecida será executado.
Diagrama de fluxo
Exemplo
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"
O programa acima irá gerar o seguinte resultado.
Variable a is false!
Outside the if statement