Lorsque l'on souhaite écrire des algorithmes Il est important d'être capable de tester si une valeur est bien celle attendue. On va donc découvrir maintenant les conditions.
Les conditions s'écrivent de la manière suivante
Si par exemple on souhaite afficher à l'utilisateur une phrase si un nombre est pair :
Il est aussi possible de mettre un code à exécuter si la condition n'est pas remplie
Enfin on est parfois amené à utiliser des conditions multiples
Un des avantages de Ruby c'est que l'on a plusieurs possibilités lorsqu'il s'agit d'écrire ces conditions la. Par exemple on peut utiliser le mot-clé unless pour inverser la condition
On peut même écrire une condition à la fin d'une ligne pour n'exécuter le code que si la condition est remplie
Opérateur de comparaison
Parfois on souhaitera tester si une variable est bien celle attendue, ou faire une condition plus complexes. Dans ce cas là il faudra utiliser les opérateurs de comparaison
On pourra aussi utiliser les opérateurs booléens, qui nous permettront de combiner plusieurs conditions ensembles