equal


(equal  exprA  exprB  [ tolerance ] )

This function compares 2 expressions or values are equal, having the same value.

Arguments

exprA  any Lisp expression or value to be compared against exprB

exprB  any Lisp expression or value to be compared against exprA

tolerance  (optional) numerical tolerance, used when comparing double values, or lists of double values (like point lists)

Return

T if both expressions/values have the same value, NIL otherwise

Example

(setq l1 '(1 2 3))

(setq l2 '(1 2 3))

(setq l3 l2)

(equal l1 l3)  T

(equal l2 l3)  T

Remarks

see (eq) function



©  Bricsys NV. All rights reserved.