Hjemmeside » hvordan » Ruby If, Else If Command Syntax

    Ruby If, Else If Command Syntax

    Ruby-språket har en veldig enkel kontrollstruktur som er lett å lese og følge.

    Hvis syntaks

    hvis var == 10
    skriv ut "Variabel er 10"
    slutt

    Hvis andre syntaks

    hvis var == 10
    skriv ut "Variabel er 10"
    ellers
    skriv ut "Variabel er noe annet"
    slutt

    Hvis annet hvis syntaks

    Her er nøkkelen forskjellen mellom Ruby og de fleste andre språk. Merk at "annet hvis" faktisk staves "elsif" uten e.

    hvis var == 10
    skriv ut "Variabel er 10"
    elsif var == "20"
    skriv ut "Variabel er 20"
    ellers
    skriv ut "Variabel er noe annet"
    slutt

    Ternær (forkortet hvis setning) Syntaks

    Ternær syntaks er den samme i Ruby som de fleste språk. Følgende prøve vil skrive ut "Variabelen er 10" hvis var er lik 10. For øvrig vil den skrive ut "Variabelen er ikke 10".

    skriv ut "Variabelen er" + (var == 10? "10": "Ikke 10")