gpt4 book ai didi

namespaces - Clojure:指命名空间的名称

转载 作者:行者123 更新时间:2023-12-03 08:04:18 24 4
gpt4 key购买 nike

在 Clojure 中,如何获取命名变量和函数的命名空间的名称?例如,改进以下内容:

(ns my-ns)

(def namespace-name "my-ns")

上面的问题是,如果我想更改 my-ns 的名称,我也必须更改 namespace-name 的定义

最佳答案

当前命名空间存储在

*ns* 

因为你的函数是在运行时评估的,所以当你调用它时,你会得到 * ns * 的值。

所以如果你可能想保存它的副本。

关于namespaces - Clojure:指命名空间的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3763812/

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