Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Bool
|
Bool ( expressao ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
expressao | Expression |
![]() |
Expressão para a qual vai retornar a forma booleana | |||||
Resultado | Booleano |
![]() |
Forma booleana da expressão | |||||
O comando Bool devolve a forma booleana da expressão que foi passado em expressao.
O comando pode devolver os valores abaixo, dependendo do tipo de resultado da expressao:
Tipo da expressao | Retorno do comando Bool |
Indefinido | False |
Nulo | False |
Booleano | False se falso, do contrário True |
Número | False se 0, senão True |
Outros tipos | False |
Seleciona um valor dependendo do conteúdo de um atributo de campo de objeto, antecipando o caso no qual falta o atributo:
C_TEXT($married)
$married:=Choose(Bool([Person]data.married);"Married";"Single")
//"Single" se o atributo "married" não se encontrar no campo
ALERT("This person is "+$married)
Produto: 4D
Tema: Booleano
Número
1537
Criado por: 4D v16 R5
Manual de linguagem 4D ( 4D v20 R7)