在
2024 Clojure状态调查!
中分享您的想法。
欢迎!请参阅
关于
页面以获取更多有关如何使用本站的信息。
GitHub登录
所有活动
问题
未解答
标签
提问
关于
提问
使用简单谓词时的合并失败
0
票
提问
Dec 29, 2017
在
Clojure
由
jira
我原本预期一个简单谓词与 {{s/merge}} 一起工作
(s/explain any? {:x 1, :y 2})
; 成功!
(s/explain (s/merge any?) {:x 1, :y 2})
; val: {:x 1, :y 2} 谓词失败: any?
尽管如此,将谓词包装到规范中似乎有效
(s/explain (s/merge (s/spec any?)) {:x 1, :y 2})
; 成功!
问题
jira
请
登录
或
注册
以添加评论。
请
登录
或
注册
来回答此问题。
1
答案
0
票
回答
Jun 26, 2019
由
jira
参考:
https://clojure.atlassian.net/browse/CLJ-2302
(由 ikitommi 报告)
请
登录
或
注册
以添加评论。
欢迎来到Clojure问答,在这里您可以提问并从Clojure社区成员那里获得答案。
相关问题
s/merge中的匿名谓词总是失败
s/merge导致循环使用conform然后unform失败
s/form在嵌套规范中出现#(...)形式时失败
当使用单个带有空测试序列的单个条款时,case失败
case对于包含负数的向量失败
类别
所有类别
Clojure
(1.5k)
语法和reader
(73)
编译器
(135)
宏
(25)
记录和类型
(19)
集合
(76)
序列
(24)
转换器
(27)
多方法
(9)
协议
(24)
元数据
(6)
命名空间和变量
(18)
引用、代理、原子
(10)
Java互操作
(79)
I/O
(20)
错误
(75)
REPL
(48)
打印
(38)
正则表达式
(2)
Spec
(169)
测试
(25)
文档
(100)
ClojureScript
(610)
ClojureCLR
(25)
贡献库
(719)
工具
(72)
元数据
(19)
其他
(91)
...