If statement 与';等式';口齿不清?
我比较的是两个列表的第一个值,两个结果要么相等,要么不相等。我的第一个IF声明是: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 (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))
,都是在格式化被修复之后。。。为什么?两张反对票,都是在格式被修正后。。。为什么?