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

欢迎!请查阅关于页面,了解更多关于这个网站的信息。

0
Clojure

在某些情况下,seque 函数在抛出异常时会静默结束序列

`
user> (->> (range 50)

       (map (fn [x] (if (> x 20) (throw (ex-info "hepp" {})) x)))
       (seque 3))

()
`

我期望这个表达式会抛出异常,而不是返回一个空序列。

1 个回答 1

0
参考:https://clojure.atlassian.net/browse/CLJ-2404 (由 alex+import 报告)
...