Le langage Ruby a une structure de contrôle très simple qui est facile à lire et à suivre.
Si la syntaxe
si var == 10
print « La variable est 10 »
finir
If Else Syntaxe
si var == 10
print « La variable est 10 »
autre
print « La variable est autre chose »
finir
If Else If 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 »
finir
Syntaxe ternaire (raccourci if)
La syntaxe ternaire est la même en Ruby que la plupart des langages. 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 »: « Not 10 »)