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