1
A
回答
1
退房core.clj,尋找(def ^{:private true} global-hierarchy (make-hierarchy))
。 make-hierarchy
的文檔字符串表示
「創建與派生,isa?等一起使用的層次結構對象」
這與多方法系統的關係可以通過做macroexpand
上defmulti
導致調用clojure.lang.MultiFn
構造函數與方法的字符串類型,也是VAR #'clojure.core/global-hierarchy
被找出來。你可以看看clojure.lang.MultiFn
源,如果你想那不過是多方法的「引擎蓋下」。
相關問題
- 1. Emacs和Clojure的方法調用層次
- 2. 在方法層次
- 3. 全局方法?
- 4. 定義Clojure的多方法
- 5. Rails的多層次模型的安全
- 6. Clojure測試:全局裝置
- 7. 在靜態方法中訪問全局類的全局方法
- 8. MVC全局方法安全
- 9. Android,全屏全局方法
- 10. iOS全局方法
- 11. 全局類方法?
- 12. Ruby:type()全局方法
- 13. MVC4中的全局方法
- 14. Clojure的創建目錄層次 - 但不是在程序方式
- 15. 勾選的佈局層次
- 16. 在clojure,如何扭轉地圖層次
- 17. TreeView的多層次
- 18. 多層次的TreeView
- 19. log4j的多層次
- 20. Rails的:問題多層次的has_many和未定義的方法
- 21. 多層次
- 22. 多層次
- 23. 多層次
- 24. 多層次
- 25. 全局變量Web方法
- 26. 全局實例方法
- 27. ruby on rails全局方法
- 28. 全局函數和方法
- 29. 普通實例方法的Clojure多託
- 30. 在Clojure中存儲全局連接的正確方法是什麼?