4D v16.3

Opérateurs logiques

Accueil

 
4D v16.3
Opérateurs logiques

Opérateurs logiques  


 

 

4D supporte deux opérateurs logiques : l'opérateur d'intersection (ET) et l'opérateur de réunion inclusive (OU). Ces deux opérateurs ne s'appliquent qu'aux expressions booléennes. Le ET logique retourne VRAI si les deux expressions sont VRAIES. Le OU logique retourne VRAI si au moins une des expressions est VRAIE.

4D vous permet également d'exploiter les fonctions booléennes Vrai, Faux et Non. Pour plus d'informations, reportez-vous aux descriptions de ces commandes.

Le tableau suivant décrit les opérateurs logiques :

OpérationSyntaxeRetourneExpressionValeur
ETBooléen & BooléenBooléen("A" = "A") & (15 # 3)Vrai
("A" = "B") & (15 # 3)Faux
("A" = "B") & (15 = 3)Faux
OUBooléen | BooléenBooléen("A" = "A") | (15 # 3)Vrai
("A" = "B") | (15 # 3)Vrai
("A" = "B") | (15 = 3)Faux

Voici la "table de vérité" pour l'opérateur logique "ET" :

Expr1Expr2Expr1 & Expr2
VraiVraiVrai
VraiFauxFaux
FauxVraiFaux
FauxFauxFaux

Voici la "table de vérité" pour l'opérateur logique "OU" :

Expr1Expr2Expr1 | Expr2
VraiVraiVrai
VraiFauxVrai
FauxVraiVrai
FauxFauxFaux

Astuce : Si vous devez calculer une réunion exclusive (le "OU" exclusif) entre Expr1 et Expr2, écrivez :

 (Expr1|Expr2) & Not(Expr1 & Expr2)



Voir aussi  

Opérateurs
Opérateurs de comparaison
Opérateurs numériques
Opérateurs sur les bits
Opérateurs sur les chaînes
Opérateurs sur les dates
Opérateurs sur les heures
Opérateurs sur les images

 
PROPRIÉTÉS 

Produit : 4D
Thème : Opérateurs

 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)