我有一段代码如下 -
(future
(
(comp
(fn [data]
(service/parse srv data))
(fn []
(service/fetch srv))
)))
基本上有两个函数fetch
,parse
我以后必须调用它们。的结果fetch
由parse
函数使用。不知何故,上面的内容似乎很冗长,因为我必须创建匿名函数以便我可以comp
使用它们,然后使用额外的 () 来执行 comped 函数。
有没有更好的方法来实现上述目标?