在
2024 Clojure 状态调查!
中分享你的想法。
欢迎!请参阅
关于
页面了解此功能的更多信息。
GitHub 登录
所有活动
问题
未回答
标签
提出问题
关于
提出问题
一个与关键字统一的lvar与关键字的行为不同
0
票
询问
Jan 16, 2017
在
core.logic
由
jira
(run 1 [q]
(fresh [x]
(== x :a)
(== q ({:a 0} x))))
=> (nil)
(run 1 [q]
(fresh [x]
(== x :a)
(== q ({:a 0} :a))))
=> (0)
(run 1 [q]
(fresh [x]
(== x :a)
(== {:a 0} {x q})))
=> ()
(run 1 [q]
(fresh [x]
(== x :a)
(== {:a 0} {:a q})))
=> (0)
问题
jira
请
登录
或
注册
以添加评论。
请
登录
或
注册
来回答这个问题。
1
个答案
0
票
回答
Jun 26, 2019
由
jira
参考:
https://clojure.atlassian.net/browse/LOGIC-182
(由 alex+import 报告)
请
登录
或
注册
以添加评论。
欢迎来到 Clojure Q&A,在这里你可以向 Clojure 社区成员提问并获得答案。
相关问题
ClojureScript 中统一映射值作为 LVar 返回,而不是统一值
当逻辑变量与集合统一时发生 StackOverflowError
通过元数据实现协议:ClojureScript 与 Clojure 的行为不同
cl-format 不尊重具有关键字的美观 ~A
从具有 Boolean 属性 = false 的对象返回 "bad" Booleans
分类
所有类别
Clojure
(1.5k)
ClojureScript
(610)
ClojureCLR
(25)
贡献库
(719)
algo.generic
(3)
algo.monads
(4)
core.async
(112)
core.cache
(19)
core.contracts
(5)
core.logic
(66)
core.match
core.memoize
(8)
core.rrb-vector
(13)
core.typed
(33)
core.unify
(5)
data.avl
(1)
data.codec
(3)
data.csv
data.finger-tree
data.fressian
data.generators
data.int-map
data.json
data.priority-map
data.xml
data.zip
java.classpath
java.data
java.jdbc
java.jmx
math.combinatorics
math.numeric-tower
replicant
test.check
test.generative
tools.analyzer
tools.build
tools.cli
tools.deps
tools.deps.graph
tools.emitter.jvm
tools.gitlibs
tools.logging
tools.macro
tools.namespace
tools.reader
tools.tools
tools.trace
Tools
Meta
Other
...