Aller au contenu principal
Version: Next

Bool

Bool ( expression ) : Boolean

ParamètreTypeDescription
expressionExpressionExpression à retourner sous forme de booléen
RésultatBooleanExpression sous forme booléenne

Description

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 :

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

Voir aussi

Date
Num
String
Time