我寫的Java API小包裝,並創建一個偵聽器這樣如何讓java API包裝器與不同的函數庫一起工作?
(defn conv-listener [f]
(proxy [com.tulskiy.keymaster.common.HotKeyListener] [] (onHotKey [hotKey] (f))))
有沒有一種方式,我可以使這個工作中的作用f
是否接受1個或零參數。 (也就是說,如果f
不接受參數,只要調用(f)
,如果它接受一個參數 - 在這種情況下這將是熱鍵的值 - 用(f hotKey)
調用它)?
可能的欺騙:http://stackoverflow.com/questions/10769005/functions-overloaded- with-different-number-of-arguments – noahlz 2013-04-28 02:18:46
這不是一個重複的問題,甚至與此相關。 – amalloy 2013-04-28 03:09:38
好的。誤解。 – noahlz 2013-04-28 11:47:19