Główna » jak » Ruby If, Else If Command Składnia

    Ruby If, Else If Command Składnia

    Język Ruby ma bardzo prostą strukturę kontrolną, która jest łatwa do odczytania i śledzenia.

    Jeśli składnia

    jeśli var == 10
    drukuj "Zmienna to 10"
    koniec

    If Else Składnia

    jeśli var == 10
    drukuj "Zmienna to 10"
    jeszcze
    print "Zmienna to coś innego"
    koniec

    If Else If Składnia

    Oto kluczowa różnica między Ruby i większością innych języków. Zauważ, że "else if" jest rzeczywiście napisane "elsif" bez e.

    jeśli var == 10
    drukuj "Zmienna to 10"
    elsif var == "20"
    drukuj "Zmienna to 20"
    jeszcze
    print "Zmienna to coś innego"
    koniec

    Ternary (skrócona instrukcja if) Składnia

    Ternary Składnia jest taka sama w Ruby jak większość języków. Poniższa próbka wyświetli "Zmienna to 10", jeśli var jest równe 10. W przeciwnym razie wyświetli się "Zmienna to Nie 10".

    drukuj "Zmienna to" + (var == 10? "10": "Nie 10")