eq?
関数 eq? は2つの引数を取り、同じものならば真(#t)を返す。
gosh> (eq? 'Harry 'Harry)
#t
gosh> (eq? 'margarine 'butter)
#f
本文には、2つの引数について「両方とも数でないアトムです。」とあるけど、脚注には「実際、eq? の引数にリストがきてもかまいません。」、「実際、eq? の引数に数がきてもかまいません。」とある。なんか、こういう例外というか本文と違うのが多いな。何なんだろ。
gosh> (eq? '(a b c) '(a b c))
#f
ふむ、引数がリストの場合は、同じリストでも偽(#f)になるな。 数ではどうだろう。
gosh> (eq? 7 7)
#t
gosh> (eq? 1 4)
#f
引数が数の場合は、同じ数なら真(#t)になった。
Eq? の掟 関数 eq? は2つの引数を取る。 どちらも数でないアトムでなければならない。
