Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Bool
|
Bool ( expresion ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
expresion | Expresión |
![]() |
Expresión para la cual devolver la forma booleana | |||||
Resultado | Booleano |
![]() |
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ón | Retorno del comando Bool |
Indefinido | False |
Nulo | False |
Booleano | False si falso, de lo contrario True |
Número | False si 0, otro True |
Otros tipos | False |
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)
Producto: 4D
Tema: Booleanos
Número
1537
Creado por: 4D v16 R5
Manual de lenguaje 4D ( 4D v20 R7)