SketchyLISP Reference |
Copyright (C) 2007 Nils M Holm |
<<[equal?] | [Index] | [even?]>> |
Conformance: R5RS Scheme
Purpose:
Compare data. Return
#t,
if the data are equivalent atoms.
Eqv?
is undefined for compound types (pairs, strings, etc).
Arguments:
A - datum
B - datum
Implementation:
(define (eqv? a b) (cond ((number? a) (and (number? b) (= a b))) ((char? a) (and (char? b) (char=? a b))) (else (eq? a b))))
Example:
(eqv? 123 123) => #t
<<[equal?] | [Index] | [even?]>> |