Ruby If, Else If Command Syntax
Rubinspråket har en mycket enkel kontrollstruktur som är lätt att läsa och följa.
Om syntaxen
om var == 10
skriv ut "Variabel är 10"
slutet
Om annan syntax
om var == 10
skriv ut "Variabel är 10"
annan
skriv ut "Variabel är något annat"
slutet
Om annan om syntax
Här är den viktigaste skillnaden mellan Ruby och de flesta andra språk. Observera att "annars om" faktiskt stavas "elsif" utan e.
om var == 10
skriv ut "Variabel är 10"
elsif var == "20"
skriv ut "Variabel är 20"
annan
skriv ut "Variabel är något annat"
slutet
Ternary (förkortad om uttalande) Syntax
Ternary syntax är densamma i Ruby som de flesta språk. Följande prov kommer att skrivas ut "Variabeln är 10" om var är lika med 10. Annars kommer det att skrivas ut "Variabeln är Inte 10".
skriv ut "Variabeln är" + (var == 10? "10": "Inte 10")