Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20 R7
Bool

Bool 


 

Bool ( expresion ) -> Resultado 
Parámetro Tipo   Descripción
expresion  Expresión in Expresión para la cual devolver la forma booleana
Resultado  Booleano in Forma booleana de la expresió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:

 C_TEXT($married)
 $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

 
PROPIEDADES 

Producto: 4D
Tema: Booleanos
Número 1537

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D v16 R5

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v20 R7)