leq

leq

leq

Syntax (leq a [b … bn]) → True if a <= b <= bn
Arguments a: The first expression you want to compare.
[b … bn]: The next expressions you want to compare.
Returns boolean: The expressions are compared left to right. If there is any case where the left value is “greater” than the right value, `leq' will return Nil. Else it returns True.
Category logical operator
Description A comparison function that returns True if the left hand side is less than or equal to the right hand side. The same as ⇐ in math. Integers are compared by value, so (leq 1 1) → True, but (leq 2 1) → Nil Strings are compared by alphabetical position, so (leq “a” “A”) → True, but (leq “b” “A”) → Nil Lists are compared by length, so (leq '(2) '(1 1)) → True, but (leq '(1 1) '(2)) → Nil

Example

(leq 7 3)

Returns Nil.

(leq "Betel" "Betelgeuse")

Returns True.

(leq '(a a b) '(c d e))

Returns True.

(leq "B" "b")

Returns True. Return to Functions list