标签: clojure actor
我正在Scala中编写一个包含“文件复制”actor的实用程序。我发送要复制的文件名,并且演员一次只做一个。
我如何使用代理在Clojure中做同样的事情?
答案 0 :(得分:2)
为什么需要使用代理执行此操作?因为你想异步复制它们?但如果您仍想这样做,可以使用以下内容:
(do-all (for [x file-names] (send-off agent-name copy-function x)))
虽然,也许最好使用期货?