标签: clojure
我见过以下前缀::它代表什么? :abc是关键字,但::abc是什么?
::
:abc
::abc
谢谢, 穆尔塔扎
答案 0 :(得分:14)
假设当前名称空间为my.app。然后,::x是:my.app/x的读者简写,该关键字的命名空间部分为my.app,名称为x。
my.app
::x
:my.app/x
x
答案 1 :(得分:1)
在其他语言中,这是默认命名空间。但不确定这是否也存在于Clojure中。参考this comment,这似乎是正确的。