首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >名称空间的ClojureScript -列表函数

问名称空间的ClojureScript -列表函数
EN

Stack Overflow用户
提问于 2016-01-27 13:33:33
回答 3查看 936关注 0票数 1

如何列出ClojureScripts命名空间的函数/vars?

这是一个与Clojure相当的问题,但上述解决方案对我不起作用。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2016-01-29 09:36:52

clojure.repl/dir为我提供最新的ClojureScript (1.7.228)

票数 2
EN

Stack Overflow用户

发布于 2019-12-15 15:23:34

ns-实习生似乎能做你想做的事。如果需要当前命名空间的vars/fns,则可以结合使用*。

用法:

(keys (ns-interns 'my-ns)) ;; All defined variables/functions of an arbitrary evaluated namespace

(keys (ns-interns *ns*)) ;; All defined variables/functions of the current namespace

注意,ns的值在运行时和编译时不同,使用CIDER/REPL也会影响当前设置的ns。后者适用于我的lein repl,但不适用于我的苹果酒。这个回答有可能解决这个问题。

票数 2
EN

Stack Overflow用户

发布于 2016-01-27 13:34:30

现在我要做的是:

代码语言:javascript
复制
(.keys js/Object my.ns)

因为名称空间看起来像一个js对象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35038798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档