clojure do或对false和nil的操作返回true?

clojure do或对false和nil的操作返回true?,clojure,Clojure,我有这样的clojure代码 (or false nil :a :B) 它回来了 :a 为什么?假还是零是真?我不明白,需要帮助。谢谢我会回答我自己的问题 在clojure中,or运算符返回第一个真值。最好接受您的答案,这样我们就可以看到问题已结束。我只能在2天后接受它。别急,伙计们。

我有这样的clojure代码

(or false nil :a :B)
它回来了

:a

为什么?假还是零是真?我不明白,需要帮助。谢谢

我会回答我自己的问题


在clojure中,or运算符返回第一个真值。

最好接受您的答案,这样我们就可以看到问题已结束。我只能在2天后接受它。别急,伙计们。