在
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导致无法往返符合/不符
s/form在嵌套规范中无法解析#(...)形式
当使用单个空测试序列时,case失败
case在包含负数的向量上失败
类别
所有类别
Clojure
(1.5k)
语法定义和读取器
(73)
编译器
(135)
宏
(25)
记录和类型
(19)
集合
(76)
序列
(24)
变换器
(27)
多方法
(9)
协议
(24)
元数据
(6)
命名空间与变量
(18)
引用、代理、原子
(10)
Java互操作
(79)
输入输出
(20)
错误处理
(75)
REPL
(48)
打印
(38)
正则表达式
(2)
Spec
(169)
测试
(25)
文档
(100)
ClojureScript
(610)
ClojureCLR
(25)
贡献库
(719)
工具
(72)
元数据
(19)
其他
(91)
...