Ou - Définition d'une expression

Syntaxe...
Description...
Exemple...
Voir aussi...
Traduction...

Opérateur booléen. Disjonction de deux tests.

Expression Ou Expression

Revenir en haut de la page...
L'instruction Ou est un opérateur dont le résultat est de type booléen. Le résultat est évalué à Vrai si l'une des deux opérandes de type booléen est évaluée à 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 Vrai. 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 Faux, il faut utiliser l'opérateur OuSinon.

Revenir en haut de la page...

Variable

Principal
Debut
Si E1==10 Ou E2<100 Alors
/* Traitement effectué si E1 a pour valeur 10 ou si la valeur de E2 est inférieure a 100. */ Fin Si
Fin Principal

Revenir en haut de la page...
Et pour tester la conjonction de deux tests. OuExclusif pour tester l'exclusion de deux tests. Non pour tester la négation de deux tests. OuSinon pour tester la disjonction synchronisée de deux tests.

Revenir en haut de la page...

OderOrO----

Revenir en haut de la page...