^:internal在clojure中是什么意思?

问题描述 投票:0回答:1

在clojure中,^:internal是什么意思?^:internal 例如,宏观的 defnilsafe 定义在arrows.clj(https:/github.comrplevyswiss-arrowsblob1.0.0srcswissarrows.clj。)具有 ^:internal 之间 defmacro 和宏名称 defnilsafe.

clojure
1个回答
0
投票

我从来没有见过这种情况。

正如 @leetwinksi 所说的,这似乎是作者的 "内部 "记事。很不标准,我也不知道预期用途。

请记住:元数据是 "不影响平等的东西"。 它是一种 "逃生舱",你可以在其中附加不会影响平等比较的信息。 它的用途非常有限。

© www.soinside.com 2019 - 2024. All rights reserved.