Elisir: istruzione If
Un'istruzione if è costituita da un'espressione booleana seguita da una o più istruzioni.
Sintassi
La sintassi di un file if l'affermazione è la seguente:
if boolean-statement do
#Code to be executed if condition is satisfied
end
Se l'espressione booleana restituisce true, verrà eseguito il blocco di codice all'interno dell'istruzione if. Se l'espressione booleana restituisce false, verrà eseguita la prima serie di codice dopo la parola chiave end dell'istruzione if data.
Diagramma di flusso
Esempio
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"
Il programma sopra genererà il seguente risultato:
Variable a is true!
So this code block is executed
Outside the if statement