Ruby If, Syntax príkazu else if
Jazyk Ruby má veľmi jednoduchú riadiacu štruktúru, ktorú je ľahké čítať a sledovať.
Ak syntax
ak var == 10
tlač "Premenná je 10"
koniec
Ak je syntax Else
ak var == 10
tlač "Premenná je 10"
inak
vytlačiť "Variabilná je niečo iné"
koniec
Ak iný Syntax
Tu je kľúčový rozdiel medzi Ruby a väčšinou ostatných jazykov. Všimnite si, že "else if" je skutočne napísané "elsif" bez e.
ak var == 10
tlač "Premenná je 10"
elsif var == "20"
tlač "Premenná je 20"
inak
vytlačiť "Variabilná je niečo iné"
koniec
Ternary (skrátené if statement) Syntax
Trojročná syntax je v Ruby rovnaká ako väčšina jazykov. Nasledujúca vzorka bude tlačiť "Premenná je 10", ak var je rovný 10. V opačnom prípade bude tlačiť "Premenná nie je 10".
print "Premenná je" + (var == 10? "10": "Not 10")