Ruby If, Else If Command Syntax
Ruby-sproget har en meget enkel kontrolstruktur, der er let at læse og følge.
Hvis syntaks
hvis var == 10
print "Variabel er 10"
ende
Hvis andet syntaks
hvis var == 10
print "Variabel er 10"
andet
print "Variabel er noget andet"
ende
Hvis andet hvis syntaks
Her er nøgleforskellen mellem Ruby og de fleste andre sprog. Bemærk, at "ellers hvis" er faktisk stavet "elsif" uden e.
hvis var == 10
print "Variabel er 10"
elsif var == "20"
print "Variabel er 20"
andet
print "Variabel er noget andet"
ende
Ternær (forkortet hvis erklæring) Syntaks
Ternær syntaks er den samme i Ruby som de fleste sprog. Følgende prøve vil udskrive "Variablen er 10", hvis var er lig med 10. Ellers vil den udskrive "Variablen er ikke 10".
print "Variablen er" + (var == 10? "10": "Ikke 10")