Hjemmeside » hvordan » Ruby If, Else If Command Syntax

    Ruby If, Else If Command Syntax

    Ruby-sproget har en meget enkel kontrolstruktur, der er let at læse og følge.

    Hvis syntaks

    hvis var == 10
    print "Variabel er 10"
    ende

    Hvis andet syntaks

    hvis var == 10
    print "Variabel er 10"
    andet
    print "Variabel er noget andet"
    ende

    Hvis andet hvis syntaks

    Her er nøgleforskellen mellem Ruby og de fleste andre sprog. Bemærk, at "ellers hvis" er faktisk stavet "elsif" uden e.

    hvis var == 10
    print "Variabel er 10"
    elsif var == "20"
    print "Variabel er 20"
    andet
    print "Variabel er noget andet"
    ende

    Ternær (forkortet hvis erklæring) Syntaks

    Ternær syntaks er den samme i Ruby som de fleste sprog. Følgende prøve vil udskrive "Variablen er 10", hvis var er lig med 10. Ellers vil den udskrive "Variablen er ikke 10".

    print "Variablen er" + (var == 10? "10": "Ikke 10")