Ruby If, Else If Command Syntax
Ruby-kielellä on hyvin yksinkertainen ohjausrakenne, jota on helppo lukea ja seurata.
Jos syntaksi
jos var == 10
print “Variable on 10”
pää
Jos Else Syntax
jos var == 10
print “Variable on 10”
muu
Tulosta “Muuttuja on jotain muuta”
pää
Jos muuten syntaksi
Tässä on keskeinen ero Rubyn ja useimpien muiden kielten välillä. Huomaa, että "muu, jos" on kirjoitettu "elsifiksi" ilman e.
jos var == 10
print “Variable on 10”
elsif var == “20”
print “Variable on 20”
muu
Tulosta “Muuttuja on jotain muuta”
pää
Ternary (lyhennetty, jos lausunto) Syntaksi
Ternary syntaksi on sama Rubyissa kuin useimmat kielet. Seuraava näyte tulostaa “Muuttuja on 10”, jos var on 10. Muuten se tulostaa ”Muuttuja ei ole 10”.
print “Muuttuja on” + (var == 10? “10”: “Ei 10”)