"k"-6ren">
gpt4 book ai didi

clojure - 将命名空间的 clojure 关键字转换为字符串的正确方法是什么?

转载 作者:行者123 更新时间:2023-12-03 14:53:27 24 4
gpt4 key购买 nike

name使用函数它正确地将关键字的名称作为字符串返回,如下所示:

(name :k) ; => "k"

使用 name 时存在问题在命名空间关键字上,例如:
(name :n/k) ; => "k"

我可以使用 namespace正确获取我要查找的字符串的函数:
(str (namespace :n/k) "/" (name :n/k)) ; => "n/k"

但出于某种原因,我觉得应该有更好的方法来获得完全合格的字符串。

最好的方法是什么?

最佳答案

(subs (str :foo/k) 1)
;=> "foo/k"

关于clojure - 将命名空间的 clojure 关键字转换为字符串的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16594610/

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