【发布时间】:2016-07-29 15:15:01
【问题描述】:
在 Clojure 的 Java 源代码中,我看到了:
import clojure.lang.RT;
import clojure.lang.IFn;
RT 似乎代表“运行时”(尽管答案中没有给出官方来源:In the clojure source code, what does RT stand for?)
但是IFn 代表什么?
【问题讨论】:
-
IFn是所有编译的 Clojure 函数都遵循的接口。对 Clojure 函数的调用编译为对其IFn接口的许多invoke方法之一的调用。