Le 17/02/2006 23:32, Alain RESTOUX a écrit :
Bonjour
Je pense que l'explication "structurée" est dans la priorité des
opérateurs: la machine commence d'abord par éxecuter tous les "OR", et
ensuite seulement tous les "AND".
Donc
(Champ1 == "X") or (Champ1 == "Y") and (Champ2 == "Z")
est équivalent à
((Champ1 == "X") or (Champ1 == "Y")) and (Champ2 == "Z")
Es-tu sûr que ce n'est pas l'inverse, AND prioritaire sur OR ?
On a le même phénomène sur les nombres, avec le produit (*)
prioritaire sur l'addition (+)
Justement AND s'assimile à un produit et OR à une addition.
Cela dit, il vaut mieux trop de parenthèses que pas assez!
Quand on hésite il vaut mieux mettre les parenthèses soi même.
JBF
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]