Et
Expression
Et
est un opérateur dont le résultat est de type booléen. Le résultat est évalué à Vrai si les deux opérandes de type booléen sont évaluées à Vrai.
Si l'une des deux opérandes est nulle, le résultat est évalué à Nul.
Il n'y a aucune garantie quant à l'ordre d'évaluation des opérandes de l'opérateur Ou
. Les deux opérandes sont évaluées même si l'une a pour valeur Faux. Cependant l'ordre d'évaluation peut être important lorsqu'il s'agit par exemple de tester des listes ou des références avant de les évaluer ou de sélectionner l'élément suivant ou précédent.
Pour être certain que l'opérande gauche est évaluée avant l'opérande droite et que l'opérande droite est uniquement évaluée si la valeur de l'opérande gauche est Vrai, il faut utiliser l'opérateur EtSi.
Variable
/******/
LE : ListeDe Nul Ou Entier;
Principal
/*******/
Debut
Si LE != Nul Alors
Si LE.Valeur<100 Alors
/* Traitement effectué si la valeur de LE est inférieure a 100. */
...
Fin Si
Fin Si
Fin Principal
- | - | - | - | - | - | - | - | - |