1

私が行った場合

(setq x   '(NOT (NOT (NOT (NOT A)))) )

(cdr x)(NOT (NOT (NOT A))))

しかし(cdr (cdr x))NIL

何が起きてる?

4

1 に答える 1

7

ええと、そうすべきではありません。(cdr x)あなたに与えるべきです'((NOT (NOT (NOT A))))。つまり(NOT (NOT (NOT A)))、はの最初の要素です(cdr x)。もう一度cdrを実行すると、1つの要素のリストに含まれるため、nilになります。'()

于 2012-02-21T05:09:37.060 に答える