and, not, or

Gamma: Version 4.0
Prev |  | Next

# `and`, `not`, `or`

and, not, or -- are the same as the corresponding Logical Operators.

## Syntax

    and (!condition[,!condition]...)
    not (condition)
    or (!condition[,!condition]...)

## Arguments

`condition`

  Any Gamma or Lisp expression.

## Returns

Non-nil or nil.

## Examples

        Gamma> not(6);
        nil
        Gamma> not(nil);
        t

        Gamma> and(5<6,string("hi ","there"));
        "hi there"
        Gamma> and(5>6,string("hi ","there"));
        nil

        Gamma> x = 5;
        5
        Gamma> y = 6;
        6
        Gamma> or(x == 3, y == 0);
        nil
        Gamma> or(x == 3, y == 6);
        t
        Gamma>

## See Also

Logical Operators

Prev | Home | Next
`acos`, `asin`, `atan`, `atan2` | Up | `band`, `bnot`, `bor`, `bxor`

Copyright 1995-2002 by Cogent Real-Time Systems, Inc.