2024 Clojure 状态调查! 中分享您的想法。

欢迎!请查看 关于 页面以了解更多关于这种功能的信息。

0
core.match

为了简化替代 guard 断言的组合,允许传递一个表示断言的序列,其被调用时会进行 or 连接。

当前 ":when" 关键字允许传递一个由 and 连接在一起的表达式向量。

无论是 case ("and" 或 "or") 都可以通过外部匹配进行组合,另一种方案是在 core.match 之外强制显式组合。

至少,文档应该提到多个断言将进行 and 连接。

1 答案

0
参考:[https://clojure.atlassian.net/browse/MATCH-40](https://clojure.atlassian.net/browse/MATCH-40)(由 hugoduncan 报告)
...