Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v20.6
Bool

Bool 


 

Bool ( expression ) -> Résultat 
Paramètre Type   Description
expression  Expression in Expression à retourner sous forme de booléen
Résultat  Booléen in Expression sous forme booléenne

La commande Bool retourne l'expression que vous avez passée dans expression sous une forme booléenne.

La commande peut retourner les valeurs suivantes, en fonction du type du résultat de l'évaluation de expression :

Type de résultat de expressionRésultat de la commande Bool
IndéfiniFaux
NullFaux
BooléenFaux si faux, Vrai sinon
NumériqueFaux si 0, Vrai pour les autres valeurs
Autres typesFaux

Cette commande est utile lorsque le code attend toujours un booléen et que l'évaluation de expression peut parfois aboutir à un type différent (notamment null ou indéfini).

Exemple  

Vous sélectionnez une valeur en fonction d'un attribut de champ objet, en anticipant la possibilité que l'attribut ne soit pas présent :

 C_TEXTE($married)
 $married:=Choisir(Bool([Person]data.married);"Marié(e)";"Célibataire")
  //"Célibataire" s'il n'y a pas d'attribut "married" dans le champ
 ALERTE("Le statut de cette personne est "+$married)



Voir aussi  

Chaine
Date
Heure
Num

 
PROPRIÉTÉS 

Produit : 4D
Thème : Booléens
Numéro : 1537
Nom intl. : Bool

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v16 R5

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v20)
4D - Langage ( 4D v20.1)
4D - Langage ( 4D v20.2)
4D - Langage ( 4D v20.3)
4D - Langage ( 4D v20.4)
4D - Langage ( 4D v20.5)
4D - Langage ( 4D v20.6)