欢迎!请查看关于页面以了解更多有关该工作的信息。
据我所知,let 绑定不可在 go 块内部的 #js 文字面量中使用,即
(go (let (link: a 1) (js/console.log #js(link: a))))
输出 (link: undefined ) 而不是 (link: 1)
(link: undefined )
(link: 1)
此问题同时出现在 #js(link: ..) 和 #js{..} 中
#js(link: ..)
#js{..}
为了更易于复现此错误,我已创建了一个最小化的仓库 github.com/rasmuserik/cljs-bug,包含 project.clj 等等。