If statement 与';等式';口齿不清?

If statement 与';等式';口齿不清?,if-statement,lisp,equality,If Statement,Lisp,Equality,我比较的是两个列表的第一个值,两个结果要么相等,要么不相等。我的第一个IF声明是: (if (eq (car L1) (car L2))) 我可以使用“eq”的对立面吗 像 (if (not eq (car L1) (car L2))) 任何帮助都将不胜感激 这应该有效: (not (eq (car L1) (car L2)) 这应该起作用: (not (eq (car L1) (car L2)) @TomStock,你用的是什么Lisp?@TomStock这很可笑,但是你可以这样创

我比较的是两个列表的第一个值,两个结果要么相等,要么不相等。我的第一个IF声明是:

(if (eq (car L1) (car L2)))
我可以使用“eq”的对立面吗

(if (not eq (car L1) (car L2)))
任何帮助都将不胜感激

这应该有效:

(not (eq (car L1) (car L2)) 
这应该起作用:

(not (eq (car L1) (car L2)) 

@TomStock,你用的是什么Lisp?@TomStock这很可笑,但是你可以这样创建:
(defun not(arg)(if arg nil t))
@TomStock,你用的是什么Lisp?@TomStock这很可笑,但是你可以这样创建:
(defun not(arg)(if arg nil t))
,都是在格式化被修复之后。。。为什么?两张反对票,都是在格式被修正后。。。为什么?