我怎樣才能獲得Clojurescript命名空間我從clojurescript程序中我嗎?我想這樣做,也提供一定的調試信息(只需要在開發模式下工作)我怎樣才能獲得Clojurescript命名空間我從clojurescript程序中我嗎?
6
A
回答
7
命名空間是不是一流的ClojureScript,因爲它們是用Clojure。在運行時絕對沒有辦法獲得命名空間。如果你不害怕訪問一些ClojureScript編譯器的內部函數,那麼可以在宏擴展時獲得這些信息。應該可能有一個API - 但我們還沒有。
6
1
你可以試試這個
(apply str (drop-last 2 (str `_)))
3
在宏擴展,您可以訪問&env
和檢索:ns
鍵這樣的命名空間信息:
(:ns &env)
(:name (:ns &env))
在宏觀前這隻能擴展/編譯時間,而不是在運行時。
相關問題
- 1. ClojureScript沒有這樣的命名空間
- 2. Clojurescript命名空間刷新
- 3. 我怎樣才能在我的程序中獲得_GLOBAL_OFFSET_TABLE_地址?
- 4. 我怎樣才能獲得R中
- 5. 使用PowerShell,我怎樣才能使用多個命名空間
- 6. 我怎樣才能得到
- 7. 我怎樣才能得到
- 8. 我怎樣才能在一個空間{{}}
- 9. 我怎樣才能獲得JSON值
- 10. 我怎樣才能獲得actionName在ActionFilter
- 11. 我怎樣才能獲得訪問Android
- 12. 我怎樣才能獲得價值? Odoo
- 13. 我怎樣才能獲得文本QTableWidgetItem
- 14. 我怎樣才能獲得列表框
- 15. 我怎樣才能獲得的java.awt.geom
- 16. 我怎樣才能獲得值「111」
- 17. 參考外部clojurescript命名空間
- 18. 我怎樣才能獲得進程ID的WDDM驅動程序
- 19. 我可以爲ClojureScript編譯指定第一個命名空間嗎?
- 20. 我怎樣才能獲得課程名稱?
- 21. 我怎樣才能讓我的Python程序從谷歌獲得答案?
- 22. 我們怎樣才能從youtube player api獲得尋找時間?
- 23. 我怎樣才能防止從我的apk獲得源代碼
- 24. 我怎樣才能獲得市,州從我的XDocument
- 25. 我怎樣才能從URL
- 26. 我怎樣才能從WP7
- 27. 我怎樣才能從TEntity
- 28. 我怎樣才能從DataGridView
- 29. 我怎樣才能從HBITMAP
- 30. 我怎樣才能從Excel
謝謝!我怕THI會願意和這個代碼工作先進關閉模式下編譯的情況下 – Zubair