Elisir: istruzione If else
Un if..elseL'istruzione consiste in un'espressione booleana seguita da una o più istruzioni. Questo è ulteriormente seguito da unelse dichiarazione con una o più dichiarazioni.
Sintassi
La sintassi di un file if..else l'affermazione è la seguente:
if boolean-statement do
#Code to be executed if condition is satisfied
else
#Code to be executed if condition is not 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à eseguito il codice dopo la parola chiave else dell'istruzione if data.
Diagramma di flusso
Esempio
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"
Il programma di cui sopra genererà il seguente risultato.
Variable a is false!
Outside the if statement