что такое clojurescript эквивалентно 'var'? - PullRequest
0 голосов
/ 02 июля 2018

В ближайшем будущем (var some-function) и #'some-function эквивалентны.

Что такое эквивалентный var?

1 Ответ

0 голосов
/ 02 июля 2018

ClojureScript также имеет var в качестве специальной формы. А в ClojureScript (var foo) и #'foo эквивалентны.

Сказав это, var ClojureScript немного ограничен по сравнению с Clojure:

Вары не реализуются во время выполнения. Когда компилятор встречает специальную форму var, он генерирует экземпляр Var, отражающий метаданные времени компиляции . (Это удовлетворяет многим распространенным статическим случаям использования.)

(взято из Отличия от Clojure .)

...