【问题标题】:Clojure, core.logic, mini-kanren: eqo vs ==Clojure、core.logic、mini-kanren:eqo vs ==
【发布时间】:2012-05-31 23:07:13
【问题描述】:

我知道:https://github.com/clojure/core.logic/wiki/Differences-from-The-Reasoned-Schemer

上下文

迷你看人代码:

(run* (q)
  (eqo pear plum)
  (== #t q))

core.logic 代码

(run* [q]
  (== pear plum)
  (== true q))

这会产生结果(),这是正确的答案。

问题:

eqo 和 == 是一样的,还是我在上面的例子中只是幸运?谢谢!

【问题讨论】:

    标签: clojure clojure-core.logic


    【解决方案1】:

    我没记错 eqo 只是调用 ==

    【讨论】:

    • 是的,基本上是 (defn ego [x y] (== x y))
    猜你喜欢
    • 1970-01-01
    • 2012-06-05
    • 1970-01-01
    • 2020-05-02
    • 2012-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-21
    相关资源
    最近更新 更多