Startseite » wie man » Ruby If, Else If Befehlssyntax

    Ruby If, Else If Befehlssyntax

    Die Ruby-Sprache hat eine sehr einfache Kontrollstruktur, die leicht zu lesen und zu befolgen ist.

    Wenn Syntax

    wenn var == 10
    Druck "Variable ist 10"
    Ende

    Wenn sonst Syntax

    wenn var == 10
    Druck "Variable ist 10"
    sonst
    print "Variable ist etwas anderes"
    Ende

    Wenn sonst Syntax

    Hier ist der Hauptunterschied zwischen Ruby und den meisten anderen Sprachen. Beachten Sie, dass "else if" tatsächlich "elsif" ohne das e geschrieben wird.

    wenn var == 10
    Druck "Variable ist 10"
    elsif var == "20"
    Druck "Variable ist 20"
    sonst
    print "Variable ist etwas anderes"
    Ende

    Ternär (gekürzte if-Anweisung) Syntax

    Die ternäre Syntax ist in Ruby die gleiche wie in den meisten Sprachen. Das folgende Beispiel druckt "Die Variable ist 10", wenn Var gleich 10 ist. Andernfalls wird "Die Variable ist nicht 10" gedruckt..

    print "Die Variable ist" + (var == 10? "10": "Not 10")