Nyquist / XLISP 2.0  -  Contents | Tutorials | Examples | Reference

<=


Type:   -   function (subr)
Source:   -   xlmath.c

Syntax

(<= expr1 expr2 ...)
exprN - a numeric expression
returns -  T  if the results of comparing the expressions are all true, NIL otherwise

Description

The '<=' [less-than-or-equal] function takes an arbitrary number of numeric arguments. It checks to see if all the numbers are monotonically non-decreasing.  T  is returned if the arguments are numerically, and monotonically non-decreasing, NIL is returned otherwise. For two arguments, this has the effect of testing if 'expr1' is less than or equal to 'expr2'.

Examples

(<= 1 1)            => T
(<= 1 2)            => T
(<= 2.0 1.99)       => NIL
(<= 1 2 3 3)        => T
(<= 1 2 3 3 2)      => NIL
(<= "aa" "aa")      => error: bad argument type
(setq a 12 b 99.9)  => 99.9  ; set up A and B with values
(<= a b)            => T
(<= b a)            => NIL

See setq.

See also:

  Back to Top


Nyquist / XLISP 2.0  -  Contents | Tutorials | Examples | Reference