sha*_*aft 5 clojure clojure-core.logic
我不明白为什么从以下两个例子中,第一个返回正确的值(1),而第二个返回().我已经预料(:key)到它无法找到解决方案的结果或异常,但不是空列表.
(l/run* [q]
(l/== {:key 1} {:key q}))
;; BUT IT DOESNT WORK
(l/run* [q]
(l/== {:key 1} {q 1}))
Run Code Online (Sandbox Code Playgroud)