L4G >  not  

Afficher tout Masquer tout

not permet de définir la "négation logique" d'une valeur logique.

 

Syntaxe

    not expr

 

Paramètres

Elément

Description

Restrictions

expr

expression_logique.

Aucune.

 

Exemples

   # Test : a-t-on I <> 1 ?
    If not( I = 1 )
           Infbox "La condition I=1 n'est pas satisfaite"
    Endif
   # Dans ce cas on aurait pu écrire If I<>1...

 

Description

not permet d'obtenir un résultat logique (0->faux, 1->vrai) dépendant d'une expression logique prenant les valeurs vrai (non nul) ou faux (nul), conformément à la table de vérité ci dessous :

expr

not expr

FAUX
VRAI

VRAI (=1)
FAUX (=0)

Remarques

Lorsqu'on saisit une formule contenant un 'not' dans un masque, ou un traitement, par exemple, la phase de reconnaissance des mots-clés va substituer à ce mot-clé le caractère '!' qui lui est équivalent; on peut donc écrire indifféremment: not expr ou ! expr

 

Erreurs associées

Erreur

Description

ERMODE (10)

Les arguments ne sont pas de type numérique.

 

Mots-clés associés

AND - OR - XOR