clojurescript等同于'var'是什么?

时间:2018-07-02 00:09:34

标签: clojurescript

在Clojure中,(var some-function)#'some-function是等效的。

var的clojurescript等效项是什么?

1 个答案:

答案 0 :(得分:3)

ClojureScript还具有var作为特殊形式。而且,在ClojureScript中,(var foo)#'foo是等效的。

话虽如此,与Clojure相比,ClojureScript的var有点局限:

  

在运行时不会对变量进行验证。当编译器遇到var特殊格式时,它将发出一个Var实例,该实例反映编译时间元数据。 (这可以满足许多常见的静态用例。)

(取自Differences from Clojure。)