Reference

Logic

And (Short-Circuit)
Input Two boolean arguments.
Output True if both arguments are true. False otherwise.
Evaluation Short-circuit (lazy) - the second argument is only evaluated if the first is true.

Signature

Example

And (Strict)
Input Two boolean arguments.
Output True if both arguments are true. False otherwise.
Evaluation Strict (eager) - both arguments are always evaluated.

Signature

Example

Or (Short-Circuit)
Input Two boolean arguments.
Output True if at least one argument is true. False otherwise.
Evaluation Short-circuit (lazy) - the second argument is only evaluated if the first is false.

Signature

Example

Or (Strict)
Input Two boolean arguments.
Output True if at least one argument is true. False otherwise.
Evaluation Strict (eager) - both arguments are always evaluated.

Signature

Example

Xor
Input Two boolean arguments.
Output True if exactly one argument is true. False otherwise.

Signature

Example

Not
Input One boolean argument.
Output True if the argument is false. False if the argument is true.

Signature

Example