You are reading Le test (case…when… ) en Ruby…. You can leave a comment or trackback this post.
| L | Ma | Me | J | V | S | D |
|---|---|---|---|---|---|---|
| « mai | ||||||
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Posted on avril 2nd, 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 (case…when…else… ). Tapez les lignes suivantes dans votre éditeur de texte :
#test case…when…else…
#déclaration de la variable
a = 3
#Pour a
case a
#si a vaut 1, 2 ou 3
when 1, 2, 3
#afficher “a est inférieur ou égale à 3”
puts “a est inférieur ou égale à 3”
#si a vaut 4, 5 ou 6
when 4, 5, 6
#afficher “a est inférieur ou égale à 6 et supérieur à 3”
puts “a est inférieur ou égale à 6 et supérieur à 3”
#Sinon
else
#afficher “a est supérieur à 6”
puts “a est supérieur à 6”
#fin du test
end
Changer la valeur de a pour vérifier si les tests marchent bien.
0 comments.
Comments can contain some xhtml. Names and emails are required (emails aren't displayed), url's are optional.