If-Koubou

Ruby If, Else Jos komentojen syntaksi

Ruby If, Else Jos komentojen syntaksi (Miten)

Ruby-kielellä on hyvin yksinkertainen ohjausrakenne, joka on helppo lukea ja seurata.

Jos syntaksi

jos var == 10
tulosta "Muuttuja on 10"
pää

Jos Else Syntax

jos var == 10
tulosta "Muuttuja on 10"
muu
print "Muuttuja on jotain muuta"
pää

Jos Else Jos syntaksi

Tässä on tärkeä ero Rubin ja useimpien muiden kielten välillä. Huomaa, että "muuten jos" on todella kirjoitettu "elsif" ilman e.

jos var == 10
tulosta "Muuttuja on 10"
elsif var == "20"
tulosta "Muuttuja on 20"
muu
print "Muuttuja on jotain muuta"
pää

Ternäärinen (lyhennetty, jos lausuma) Syntaksi

Ternäärinen syntaksi on sama Ruby kuin useimmat kielet. Seuraava näyte tulostaa "Muuttuja on 10", jos var on 10. Muussa tapauksessa se tulostaa "Muuttuja ei ole 10".

print "Muuttuja on" + (var == 10? "10": "Ei 10")