4D v16.3

Operadores lógicos

Inicio

 
4D v16.3
Operadores lógicos

Operadores lógicos  


 

 

4D soporta dos operadores lógicos que trabajan sobre expresiones booleanas: conjunción (AND) y disyunción incluyente (OR). Un AND lógico devuelve TRUE si ambas expresiones son TRUE. Un OR lógico devuelve TRUE si al menos una de las expresiones es TRUE.

4D también ofrece funciones booleanas True, False, y Not. Para mayor información, consulte la descripción de estos comandos.

La siguiente tabla describe los operadores lógicos:

OperaciónSintaxisDevuelveExpresiónValor
ANDBooleano y 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

La siguiente es la tabla de verdad para el operador lógico AND:

Expr1Expr2Expr1 & Expr2
TrueTrueTrue
TrueFalseFalse
FalseTrueFalse
FalseFalseFalse

La siguiente es la tabla de verdad para el operador lógico OR:

Expr1Expr2Expr1 | Expr2
TrueTrueTrue
TrueFalseTrue
FalseTrueTrue
FalseFalseFalse



Ver también 

Operadores
Operadores de bits
Operadores de cadenas
Operadores de comparación
Operadores de fechas
Operadores de horas
Operadores de imágenes
Operadores numéricos

 
PROPIEDADES 

Producto: 4D
Tema: Operadores

 
HISTORIA 

 
ARTICLE USAGE

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