gpt4 book ai didi

clojure - 如何评估 Clojure 中的一系列不纯函数?

转载 作者:行者123 更新时间:2023-12-04 01:38:58 25 4
gpt4 key购买 nike

如何评估 Clojure 中的(不纯)函数列表?例如:

[#(println "1") #(println "2") #(println "3")]

预期的输出是:
1
2
3

有没有办法在不使用宏的情况下实现这一目标?类似 (map evaluate fns-seq) , 也许?

(我需要这个来使用 Clojure.processing API 绘制一些图形。)

最佳答案

user> (let [fs [#(println "1") #(println "2") #(println "3")]]
(doseq [f fs] (f)))
1
2
3
nil

关于clojure - 如何评估 Clojure 中的一系列不纯函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3088831/

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