Ruby If, Else If Command Syntax
Ruby-språket har en veldig enkel kontrollstruktur som er lett å lese og følge.
Hvis syntaks
hvis var == 10
skriv ut "Variabel er 10"
slutt
Hvis andre syntaks
hvis var == 10
skriv ut "Variabel er 10"
ellers
skriv ut "Variabel er noe annet"
slutt
Hvis annet hvis syntaks
Her er nøkkelen forskjellen mellom Ruby og de fleste andre språk. Merk at "annet hvis" faktisk staves "elsif" uten e.
hvis var == 10
skriv ut "Variabel er 10"
elsif var == "20"
skriv ut "Variabel er 20"
ellers
skriv ut "Variabel er noe annet"
slutt
Ternær (forkortet hvis setning) Syntaks
Ternær syntaks er den samme i Ruby som de fleste språk. Følgende prøve vil skrive ut "Variabelen er 10" hvis var er lik 10. For øvrig vil den skrive ut "Variabelen er ikke 10".
skriv ut "Variabelen er" + (var == 10? "10": "Ikke 10")