请分享您的想法,参加2024 Clojure状态调查!

欢迎!请参阅关于页面以获取更多关于此功能的等信息。

+4
ClojureScript
编辑

如果我从一个名为 `js` 的命名空间绑定一个符号到具有相同名称的符号,那么符号计算的结果是 `nil`,而如果绑定到任意其他名称,值则会正确绑定。

以下是一个使用clojurescript.org的入门设置的可重复使用的示例。

$ clj -M --main cljs.main --compile hello-world.core --repl
ClojureScript 1.11.4
cljs.user=> (defn f1 []
  (let [window js/window]
    window))

(defn f2 []
  (let [vindow js/window]
    vindow))
#'cljs.user/f1
cljs.user=> cljs.user=> #'cljs.user/f2
cljs.user=> (f1)
nil
cljs.user=> (f2)
#object[Window [object Window]]
cljs.user=> 

1 个答案

+1
谢谢!完全修正了我的拼写错误。=)
...