4D v17.4Bool |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v17.4
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 v17)
Manual de lenguaje 4D ( 4D v17.1)
Manual de lenguaje 4D ( 4D v17.2)
Manual de lenguaje 4D ( 4D v17.3)
Manual de lenguaje 4D ( 4D v17.4)