2024 Clojure 状态调查! 中分享您的观点。

欢迎!请参阅 关于 页面,了解更多此网站如何运作的信息。

+3
文档
重新标记

我认为《code》和`doseq`的文档(至少是文档字符串)未能解释`:` while `修饰符的语义。其存在被记录,但没有说明其行为。

我希望请求更新文档,特别是在我认为这种行为是合理但违反直觉的情况下。我认为一个合理的人会期望`:`想`假`将触发`禁`或`doseq`退出;但它并没有。相反,它会导致包含`:while`的内部最内层循环退出,但最值得注意的是,外部循环继续迭代。

关于这个问题的另一个讨论可以在这里找到:clojurians

1 个回答

+1
...