Page d'accueil » comment » Ruby If, Else If, ​​syntaxe de la commande

    Ruby If, Else If, ​​syntaxe de la commande

    Le langage Ruby a une structure de contrôle très simple, facile à lire et à suivre.

    Si syntaxe

    si var == 10
    print “La variable est 10”
    fin

    Si autre syntaxe

    si var == 10
    print “La variable est 10”
    autre
    print “La variable est autre chose”
    fin

    Si autre si Syntaxe

    Voici la principale différence entre Ruby et la plupart des autres langues. Notez que “else if” est en fait orthographié “elsif” sans le e.

    si var == 10
    print “La variable est 10”
    elsif var == “20”
    print “La variable est 20”
    autre
    print “La variable est autre chose”
    fin

    Syntaxe ternaire (abrégée si déclaration)

    La syntaxe ternaire est la même en Ruby que dans la plupart des langues. L'exemple suivant affichera «La variable est 10» si var est égal à 10. Sinon, il affichera «La variable n'est pas 10»..

    print “La variable est” + (var == 10? “10”: “Pas 10”)