当我比较时,例如,以下行(这些数字是示例数据,可能会有所不同)。
(map < '[1 2 3 4 5 6] [4 2 3 4 5 9])
我希望能够检查输出是否包含false布尔值。如果是的话我想做一些逻辑,否则我想做一些不同的逻辑。
这是我到目前为止所做的:
(if(map < '[1 2 3 4 5 6] [4 2 3 4 5 9])
// True logic
// False logic)
到目前为止,它总是走向真正的线,而不是假插入我插入的数据。有没有办法可以实现这个目标?
答案 0 :(得分:2)
您可以将some
与谓词false?
:
(some false? (map < '[1 2 3 4 5 6] [4 2 3 4 5 9])) ;;=> true
(if (some false? (map < '[1 2 3 4 5 6] [4 2 3 4 5 9]))
'True
'False) ;;=> True