4D v16.3Logical Operators |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
Logical Operators
|
Operation | Syntax | Returns | Expression | Value |
AND | Boolean & Boolean | Boolean | ("A" = "A") & (15 # 3) | True |
("A" = "B") & (15 # 3) | False | |||
("A" = "B") & (15 = 3) | False | |||
OR | Boolean | Boolean | Boolean | ("A" = "A") | (15 # 3) | True |
("A" = "B") | (15 # 3) | True | |||
("A" = "B") | (15 = 3) | False |
The following is the truth table for the AND logical operator:
Expr1 | Expr2 | Expr1 & Expr2 |
True | True | True |
True | False | False |
False | True | False |
False | False | False |
The following is the truth table for the OR logical operator:
Expr1 | Expr2 | Expr1 | Expr2 |
True | True | True |
True | False | True |
False | True | True |
False | False | False |
Tip: If you need to calculate the exclusive disjunction between Expr1 and Expr2, evaluate:
(Expr1|Expr2) & Not(Expr1 & Expr2)
Bitwise Operators
Comparison Operators
Date Operators
Numeric Operators
Operators
Picture Operators
String Operators
Time Operators
Product: 4D
Theme: Operators
4D Language Reference ( 4D v16)
4D Language Reference ( 4D v16.1)
4D Language Reference ( 4D v16.2)
4D Language Reference ( 4D v16.3)