Quelle est la différence entre l'évaluation du double et du double de Clojure/Lisp?Quelle est la différence entre la procédure et la procédure # 'dans Lisp/Clojure?
1:2 user=> double
#<core$double__4077 [email protected]>
1:3 user=> #'double
#'clojure.core/double
légèrement faux. (fonction foo) recherche la valeur fonctionnelle, vrai, mais pas nécessairement à partir du symbole. Une fonction lexicale n'a aucun symbole impliqué, donc elle regarde la valeur fonctionnelle liée au nom (!) Foo de l'environnement lexical. –
Droit, corrigé. Je devrais vraiment corriger ma tendance à dire "symbole" quand je veux dire "nom". – Svante