Saltar al contenido principal
Versión: Siguiente

Bool

Bool ( expresion ) : Boolean

ParámetroTipoDescripción
expresionExpressionExpresión para la cual devolver la forma booleana
ResultadoBooleanForma booleana de la expresión

Descripción

El comando Bool devuelve la forma booleana de la expresión que se pasó en expresion.

El comando puede devolver los siguientes valores, dependiendo del tipo de resultado de la expresion:

Tipo de la expresiónRetorno del comando Bool
IndefinidoFalse
NuloFalse
BooleanoFalse si falso, de lo contrario True
NúmeroFalse si 0, otro True
Otros tiposFalse

Este comando es útil cuando se espera que el resultado de una expresión sea un booleano, cualquiera que sea el resultado real de su evaluación (por ejemplo, si se evalúa como nulo o indefinido).

Ejemplo

Selecciona un valor dependiendo del contenido de un atributo de campo de objeto, anticipando el caso en el que falta el atributo:

 var $married : Text
 $married:=Choose(Bool([Person]data.married);"Married";"Single")
  //"Single" si el atributo "married" no se encuentra en el campo
 ALERT("This person is "+$married)

Ver también

Date
Num
String
Time