Lingo Dictionary > A-C > and |  |

and

Syntax

    logicalExpression1 and logicalExpression2

Description

Logical operator; determines whether both `logicalExpression1` and `logicalExpression2` are `TRUE (1),` or whether either or both expressions are `FALSE` (0).

The precedence level of this logical operator is 4.

Example

This statement determines whether both logical expressions are `TRUE` and displays the result in the Message window:

    put 1 < 2 and 2 < 3

The result is 1, which is the numerical equivalent of `TRUE`.

Example

The first logical expression in this statement is `TRUE`; and the second logical expression is `FALSE`. Because both logical expressions are not `TRUE`, the logical operator displays the result 0, which is the numerical equivalent of `FALSE`.

    put 1 < 2 and 2 < 1
    -- 0

See also

`not`, `or`