2024 年 Clojure 研究调查](https://www.surveymonkey.com/r/clojure2024) 中分享您的想法!

欢迎!有关如何使用本网站的信息,请参阅 关于 页面。

0
规范

我们有一些规范,其行为由动态变量的值控制。当我们运行

`(binding [*behave-differently* true](s/explain-data ::spec-with-conditional-behavior nested-structure-including-maps))`

的结果表明,根据 **behave-differently** 的值,一些嵌套规范并未按预期运行。我认为这是因为某些 explain 的实现产生了直到绑定形式关闭后才会实现的懒惰序列。据我所知,强制在绑定形式内实现会导致期望的行为。

5 答案

0

评论由:dchelimsky 提供

相关信息 - 描述未按预期格式化,并且我没有编辑权限。

0

评论由:alexmiller 提供

David,我给你提供了编辑组。

0

评论由:dchelimsky 提供

谢谢 Alex。我已更新描述。

0

评论由:alexmiller 提供

需要一个工作示例。

0
参考:[https://clojure.atlassian.net/browse/CLJ-2229](https://clojure.atlassian.net/browse/CLJ-2229)(由dchelimsky报告)
...