4D v16.3

Operadores Lógicos

Página Inicial

 
4D v16.3
Operadores Lógicos

Operadores Lógicos  


 

 

4D é compatível com dois operadores lógicos que trabalham sobre expressões booleanas: conjunção (AND) e disjunção inclusiva (OR). Um AND lógico devolve TRUE se ambas expressões são TRUE. Um OR lógico devolve TRUE se ao menos uma das expressões for TRUE.

4D também oferece funções booleanas True, False, e Not. Para maior informação, consulte a descrição destes comandos.

A seguinte tabela descreve os operadores lógicos:

OperaçãoSintaxeDevolveExpressãoValor
ANDBooleano e BooleanoBooleano("A" = "A") & (15 # 3)True
("A" = "B") & (15 # 3)False
("A" = "B") & (15 = 3)False
ORBooleano | BooleanoBooleano("A" = "A") | (15 # 3)True
("A" = "B") | (15 # 3)True
("A" = "B") | (15 = 3)False

A tabela verdade abaixo é para o operador lógico AND:

Expr1Expr2Expr1 & Expr2
TrueTrueTrue
TrueFalseFalse
FalseTrueFalse
FalseFalseFalse

A tabela verdade a seguir é para o operador lógico OR:

Expr1Expr2Expr1 | Expr2
TrueTrueTrue
TrueFalseTrue
FalseTrueTrue
FalseFalseFalse



Ver também 

Operadores
Operadores de bit
Operadores de Cadeia
Operadores de Comparação
Operadores de data
Operadores de Hora
Operadores de Imagem
Operadores Numéricos

 
PROPRIEDADES 

Produto: 4D
Tema: Operadores

 
HISTÓRIA 

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)