Jess Logical Functions
List of logical functions that can be executed by Jess.
8.14. (and <expression>+)
- Package:
-
Intrinsics
- Arguments:
-
One or more expressions
- Returns:
-
Boolean
- Description:
-
Returns TRUE if all arguments evaluate to a non-FALSE
value; otherwise, returns FALSE.
8.21. (bit-and <integer-expression>+)
- Package:
-
MiscFunctions
- Arguments:
-
One or more integer expressions
- Returns:
-
int
- Description:
-
Performs the bitwise AND of the arguments. (bit-and 7 4) is
4, and is equivalent to the Java 7 & 4.
8.22. (bit-not <integer-expression>)
- Package:
-
MiscFunctions
- Arguments:
-
One integer expression
- Returns:
-
int
- Description:
-
Performs the bitwise NOT of the argument. (bit-not 0) is
-1, and is equivalent to the Java ~0.
8.23. (bit-or <integer-expression>+)
- Package:
-
MiscFunctions
- Arguments:
-
One or more integer expressions
- Returns:
-
int
- Description:
-
Performs the bitwise OR of the arguments. (bit-or 2 4) is
6, and is equivalent to the Java 2 | 4.
8.97. (not <expression>)
- Package:
-
Intrinsics
- Arguments:
-
One expression
- Returns:
-
Boolean
- Description:
-
Returns TRUE if its only arguments evaluates to FALSE;
otherwise, returns FALSE.
8.102. (or <expression>+)
- Package:
-
Intrinsics
- Arguments:
-
One or more expressions
- Returns:
-
Boolean
- Description:
-
Returns TRUE if any of the arguments evaluates to a non-FALSE
value; otherwise, returns FALSE.