如何引用記錄的函數?Clojure - 參考一個defrecord函數
對於上下文,我使用Stuart Sierra的組件。所以我有這樣的記載:
(defrecord MyComponent []
component/Lifecycle
(start [component]
...)
(stop [component]
...)
然而自述,它指出:
...你可以換站的身體一個try/catch,忽略所有 異常。這樣,停止一個組件的錯誤不會阻止其他組件完全關閉。
但是,我想爲此使用Dire。現在我該如何參考stop
函數來使用Dire?
那些選項聽起來不錯,但是這是否意味着沒有方法引用特定記錄中的所有'stop'方法而沒有包裝單獨的方法,是正確的? – nha