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]

Répondre à