gpt4 book ai didi

clojure - 为什么(套用或[真假])在Clojure中不起作用?

转载 作者:行者123 更新时间:2023-12-03 12:12:30 27 4
gpt4 key购买 nike

根据我对apply的了解,它解压缩了一个列表并将元素转换为函数的参数。

我看到(apply + [1 2 3])可以按预期工作,即:相当于(+1 2 3)。

那为什么(apply或[true false])无效?它不等于(或真假)吗?

最佳答案

因为or是宏,而不是普通函数。您可以使用(some identity [true false])获得相同的效果。

关于clojure - 为什么(套用或[真假])在Clojure中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2969543/

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