|
Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
4D v19.8
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 v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)
Adicionar um comentário