Homepage » come » Ruby If, Else If Command Sintassi

    Ruby If, Else If Command Sintassi

    Il linguaggio Ruby ha una struttura di controllo molto semplice che è facile da leggere e seguire.

    Se la sintassi

    se var == 10
    stampa "La variabile è 10"
    fine

    Se Else Sintassi

    se var == 10
    stampa "La variabile è 10"
    altro
    stampa "La variabile è un'altra cosa"
    fine

    Se Altrimenti Se la sintassi

    Ecco la differenza chiave tra Ruby e la maggior parte delle altre lingue. Nota che "else if" è effettivamente scritto "elsif" senza la e.

    se var == 10
    stampa "La variabile è 10"
    elsif var == "20"
    stampa "La variabile è 20"
    altro
    stampa "La variabile è un'altra cosa"
    fine

    Sintassi ternaria (abbreviata if)

    La sintassi ternaria è la stessa in Ruby come la maggior parte delle lingue. Il seguente esempio stamperà "La variabile è 10" se var è uguale a 10. Altrimenti stamperà "La variabile non è 10".

    print "La variabile è" + (var == 10? "10": "Not 10")