gpt4 book ai didi

lisp - 方案:Cond "not equal"

转载 作者:太空宇宙 更新时间:2023-11-03 18:37:44 24 4
gpt4 key购买 nike

我想在方案中这样做:

if ((car l) != (car (cdr (order l))) do something

特别是我写了这个:

((eq? (car l) (car (cdr (order l))) ) 
(cons (count (car (order l)) (order l))
(count_inorder_occurrences (cdr (order l)))))

但它比较 (car l)(car (cdr (order l)) 是否相等。相反,我只想在 eq? 为 false 时才做某事。在我的示例中如何做到这一点?

谢谢

最佳答案

您可以为此使用not

(cond
((not (eq? (car l) (cadr (order l))))
(cons (count (car (order l)) (order l))
(count-inorder-occurrences (cdr (order l))))
...)

关于lisp - 方案:Cond "not equal",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15686162/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com