5
A
回答
2
爲什麼你需要使用代理執行此操作?因爲你想異步複製它們?但如果你仍然想這樣做,你可以使用類似的東西:
(do-all (for [x file-names] (send-off agent-name copy-function x)))
雖然,也許最好使用期貨?
+0
我認爲代理人的觀點是他們通過傳遞一個函數來維護一些可以被**改變的狀態**。我猜如果你不關心以前的值,而只是想用代理來做一些異步工作,那麼你可以傳遞一個忽略以前值的複製函數。 – Ralph 2011-01-13 15:59:20
相關問題
- 1. 與參數clojure相關聯
- 2. Clojure生產者消費者
- 3. 發佈請求與clojure解放者
- 4. 參數傳遞與bash的clojure
- 5. GKTurnBasedMatch參與者QuitOutOfTurnWithOutcome
- 6. ejabberd - MUC參與者與PubSub的最大參與人數
- 7. 在GKTurnBasedMatch參與者財產
- 8. JTA事務與多個參與者
- 9. 如何選擇只有兩名參與者參與的對話?
- 10. Clojure - 命名參數
- 11. Clojure的 - 與路徑
- 12. Clojure向量的參考
- 13. Clojure的宏觀參數
- 14. 初學者的Clojure演示文稿?
- 15. 已完成會議的Twilio參與者
- 16. 什麼是重構詞的參與者?
- 17. Azure服務結構中的參與者
- 18. 參與者在libgdx中的行爲
- 19. 參與者控制器中的NoMethodError#new
- 20. 獲取參與者的姓名MSConversation
- 21. MYSQL計數答辯,總的參與者
- 22. 成爲github拉請求的參與者
- 23. NoMethodError未定義的方法'參與者'
- 24. Clojure中的生產者消費者隊列
- 25. 在Clojure中使用STM的讀者和作者
- 26. 簡單的Clojure /參考Clojure的投擲編譯錯誤
- 27. Laravel獲得與參與者的所有對話當前用戶參與
- 28. Clojure的DB-DO準備與多個參數調用
- 29. 爲什麼Clojure的定義與冗餘功能參數條款
- 30. Clojure Vars與其他語言的指針/參考文獻
您可能對[棧交換方案](http://area51.stackexchange.com/proposals/11464/code-review?referrer=aWNm_PdciyFqjFW8CUacGw2「代碼審查」)感興趣。它幾乎準備好開始測試,只需要更多。 – greatwolf 2011-01-19 04:51:30