gpt4 book ai didi

clojure - 你怎么知道在 clojure REPL 环境中加载了什么?

转载 作者:行者123 更新时间:2023-12-02 03:22:36 25 4
gpt4 key购买 nike

如果我有一个正在运行的 REPL,我可以打印出所有已定义的符号吗?有什么方法可以知道我正在使用的 REPL 中定义了什么?

最佳答案

为了能够知道在 REPL 的命名空间中定义了哪些符号,请使用以下代码:

    (keys (ns-publics 'my-name-space))  

这个答案来自这篇 Stackoverflow 帖子。 How to list the functions of a namespace?

使用下面的代码打印到一个字符串。

    (pr-str (keys (ns-publics 'my-name-space)))

以下是 LightTable 屏幕截图形式的完整示例。

enter image description here

关于clojure - 你怎么知道在 clojure REPL 环境中加载了什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32247443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com