(equal term1 term2 [tolerance])
The equal function evaluates whether two terms have the same result. The optional third argument may specify a tolerance for the comparison of numbers.
Examples
(setq a (list 1 2 3)) |
(setq a 1.0) |
||
| EQ | EQUAL | EQ | EQUAL |
|---|---|---|---|
| (eq a c) T |
(equal a c) T |
(eq a c) T |
(equal a c) T |
| (eq a b) nil |
(equal a b) T |
(eq a b) T |
(equal a b) T |
| (eq b c) nil |
(equal b c) T |
(eq b c) T |
(equal b c) T |
: (setq a 0.1234)
0.1234
: (setq b 0.1235)
0.1235
: (eq a b)
nil
: (equal a b)
nil
: (equal a b 0.001)
T
Related Functions