Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20 R7
Bool

Bool 


 

Bool ( expressao ) -> Resultado 
Parâmetro Tipo   Descrição
expressao  Expression in Expressão para a qual vai retornar a forma booleana
Resultado  Booleano in 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 expressaoRetorno do comando Bool
IndefinidoFalse
NuloFalse
BooleanoFalse se falso, do contrário True
NúmeroFalse se 0, senão True
Outros tiposFalse
Este comando é útil quando se esperar que o resultado de uma expressão for um booleano, qualquer que seja o resultado real de sua avaliação (por exemplo, se for avaliada como nulo ou indefinido).

Exemplo  

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)



Ver também 

Date
Num
String
Time

 
PROPRIEDADES 

Produto: 4D
Tema: Booleano
Número 1537

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: 4D v16 R5

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20 R7)