Dom*_*k G 8 java namespaces clojure
是否有可能在Clojure命名空间中从java.lang中排除类名?
我需要使用像Byte和String这样的变量,这里java.lang类名就会出现.
也许像(ns my-ns(:exclude java.lang))?
如果您使用完全限定名称,则没有歧义.例如:
user=> (def user/Byte (java.lang.Byte/decode "0"))
#'user/Byte
Run Code Online (Sandbox Code Playgroud)
在以这种方式定义字节后,字节将解析为您的定义,而无需限定名称
user=> Byte
0
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
694 次 |
| 最近记录: |