gpt4 book ai didi

clojure - Clojure 中的函数组合?

转载 作者:行者123 更新时间:2023-12-02 09:37:33 25 4
gpt4 key购买 nike

Clojure 可以实现像 Haskell 那样的 (g ∘ f) 结构 g . f ?我目前正在使用类似 (fn [n] (not (zero? n))) 的解决方法,这不太好:)

最佳答案

clojure.core 中有一个名为 comp 的函数可以执行此操作。例如

((comp not zero?) 5)
; => true

您可能还想考虑使用 ->/->>,例如

(-> 5 zero? not)
; => true

关于clojure - Clojure 中的函数组合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2822140/

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