Le test ( if … else … ) en Ruby…

Posted on mars 25th, 2007 by admin.
Categories: Initiation.

Il existe des expressions pour les tests :
- « == » : égale à…
- « != » : différent de…
- « < » : inférieur à…
- « > » : supérieur à…
- « <= » : inférieur ou égale à…
- « >= » : supérieur ou égale à…

Ces expressions peuvent être cumulées les unes aux autres pour cela il faut mettre les tests dans des parenthèses et mettre entre ces dernières des symboles :
- « && » : …et…
- « || » : …ou…

Les tests Ruby peuvent être faits de 2 façons différentes :
- « if …else… » : Si… Sinon… (à savoir if peut être remplacer par unless qui est son contraire)
- « case…when…else » : Pour… quand… else…

Dans cet exemple, nous allons voir le test (if … else … ). Tapez les lignes suivantes dans votre éditeur de texte :
#test if…else…

#déclaration de la variable
a = 15

#si a est inférieur à 15
if a<15
#afficher “a est plus petit que 15”
puts “a est plus petit que 15”
#si a est supérieur à 15
elsif a>15
#afficher “a est plus grand que 15”
puts « a est plus grand que 15 »
#sinon
else
#afficher “a est égale à 15”
puts « a est égale à 15 »
#fin du test
end

Changer la valeur de a pour vérifier si les tests marchent bien.

2 comments.