Vu que le Père Noël est resté sur Strasbourg (si, je l'ai entendu à la Télé

Code : Tout sélectionner
Select a
Case a> 10
Case a>= 10
Case a<> 10
Case a in ['a'..'z'] ; a appartient à l'intervalle de l'alphabet et les bornes sont incluses
Case a in ['a'..'z'[ ; a appartient à l'intervalle de l'alphabet et la borne finale n'est pas incluse, a peut valoir entre 'a' et 'y'
Case a in ]'a'..'z'] ; a appartient à l'intervalle de l'alphabet et la 1ere borne n'est pas incluse, a peut valoir entre 'b' et 'z'
Case a in ]'a'..'z'[ ; a appartient à l'intervalle de l'alphabet et les 2 bornes ne sont pas incluses, a peut valoir entre 'b' et 'y'
Case a in ['a'..'z'] or ['A'..'Z'] ; a appartient au 1er intervalle de l'alphabet (minuscules) ou il appartient à l'intervalle des majuscules, avec comme ci-dessus les bornes à définir
Case a out ['a'..'z'] ; etc
Je pense que pour optimiser le code, il faudrait un certain nombre d'intervalles définis commes l'alphabet mais aussi les jours de la semaine, les mois de l'années
exemple
Code : Tout sélectionner
Select Jour
Case [Lundi..Vendredi]
debug "ça craint, c'est le boulot"
Case [samedi..Dimanche]
debug "il faudrait créer que des samedi dimanche"
On pourrait aussi créer des intervalles
Code : Tout sélectionner
Interval Arbre
Bouleau
Charme
Chene
Epicea
Frene
Hetre
Pin
Tilleul
Sapin
EndInterval
MonArbre = Pin
Code : Tout sélectionner
Select MonArbre
Case in [Arbre]
Case Out [Arbre]
endselect