Kotisivu » miten » Ruby If, Else If Command Syntax

    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”)