Hemsida » hur » Ruby If, Else If Command Syntax

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