Next: 1.3 リストデータも比較したい場合
Up: 1 リスト処理関数の定義
Previous: 1.1 member
eqはデータがメモリ空間内の同一の場所にあるものならばT
を返し,そうでなければNILを返します.
equalは,メモリ空間内で異なる場所にあっても,構造が同じかどうかも
調べ,同じならばTを返します.
> (eq 'a 'b)
nil
> (eq 'a 'a)
t
> (eq '(a b) '(a b))
nil
> (equal 'a 'a)
t
> (equal '(a (b)) '(a (b)))
t
> (setq x '(a b))
(a b)
> (eq x x)
t
> (eq x '(a b))
nil
> (equal x x)
t
> (equal x '(a b))
t
generated through LaTeX2HTML. M.Inaba 平成18年5月6日