"去哪里了?-6ren"> "去哪里了?-我正在寻找“-?>”,它的工作方式与“->”相同,除非线程函数之一返回 nil。如果在线程处理过程中遇到nil,则线程表达式的返回值为nil。有用。 这是我发现提到这件事的地方。 http://clo-6ren">
gpt4 book ai didi

clojure - "-?>"去哪里了?

转载 作者:行者123 更新时间:2023-12-02 12:28:26 27 4
gpt4 key购买 nike

我正在寻找“-?>”,它的工作方式与“->”相同,除非线程函数之一返回 nil。如果在线程处理过程中遇到nil,则线程表达式的返回值为nil。有用。

这是我发现提到这件事的地方。 http://clojuredocs.org/clojure_contrib/clojure.contrib.core/-_q%3E

来自上述网站

Same as clojure.core/-> but returns nil as soon as the threaded value is nil itself (thus short-circuiting any pending computation).
Examples :
(-?> "foo" .toUpperCase (.substring 1)) returns "OO"
(-?> nil .toUpperCase (.substring 1)) returns nil

我使用的是 clojure 1.4。

我如何/在哪里/如何访问此功能?谢谢。

最佳答案

Where did clojure.contrib go?列出了 clojure.contrib.core 已(部分)迁移到 clojure.core.incubator 。这包括旧的 -?> 宏。

关于clojure - "-?>"去哪里了?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12645177/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com