Početna » kako da » Ruby If, Else Ako je sintaksa naredbe

    Ruby If, Else Ako je sintaksa naredbe

    Ruby jezik ima vrlo jednostavnu upravljačku strukturu koja se lako čita i slijedi.

    Ako je sintaksa

    ako je var == 10
    ispiši "Varijabla je 10"
    kraj

    Ako Sintaksa Else

    ako je var == 10
    ispiši "Varijabla je 10"
    drugo
    print "Varijabla je nešto drugo"
    kraj

    Ako je drugo sintaksa

    Ovo je ključna razlika između Ruby i većine drugih jezika. Imajte na umu da je “else if” zapravo napisano “elsif” bez e.

    ako je var == 10
    ispiši "Varijabla je 10"
    elsif var == "20"
    ispis "Varijabla je 20"
    drugo
    print "Varijabla je nešto drugo"
    kraj

    Ternarna (skraćena izjava) Sintaksa

    Ternarna sintaksa jednaka je u Rubyju kao i većina jezika. Sljedeći uzorak će ispisati "Varijabla je 10" ako je var jednaka 10. U suprotnom će ispisati "Promjenjiva je 10".

    print "Promjenjiva je" + (var == 10? "10": "Nije 10")