シンボルに関する述語
> (symbol? 'a)
#t
> (eq? 'a 'a)
#t
> (eq? 'a 'b)
#f
> (eq? '(a b) '(a b)) ; 別々に作られたリストなので#f
#f
> (define x '(a b))
> (eq? x x)           ; ポインタとして同じ cons セルを指しているので #t
#t
> (eq? '() '())       ; 両方が空リストなので#t
#t

一覧 前へ 次へ