gpt4 book ai didi

list - 普通口齿不清 : all or any elements are true in a list

转载 作者:太空狗 更新时间:2023-10-29 17:01:22 27 4
gpt4 key购买 nike

在 Python 中有函数 allany如果列表的全部或部分元素分别为真,则它们返回真。 Common Lisp 中是否有等效函数?如果不是,最简洁、最惯用的书写方式是什么?

目前我有这个:

(defun all (xs)
(reduce (lambda (x y) (and x y)) xs :initial-value t))

(defun any (xs)
(reduce (lambda (x y) (or x y)) xs :initial-value nil))

最佳答案

在 Common Lisp 中,使用 every (相当于 all)和 some (这相当于 any)。

关于list - 普通口齿不清 : all or any elements are true in a list,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13940111/

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