2024 Clojure状态调查!中分享您的想法。

欢迎!请查阅关于页面以了解更多的信息。

0
ClojureScript
如果有人写出 {{(defn foo ^String [x] (js/bar x))}},那么在这个情况下改进结果将是有用的。

可能关于位置不正确的提示发出警告,可能关于大写形式的提示发出警告。

相反,我认为在编译cljc文件时,ClojureScript出于兼容性的目的,确实尊重Clojure特定的类型提示,如Integer / Long。

我们还可以考虑在函数名符号之后接受类型提示。

(并不是尝试指定一个解决方案,只是指出可以通过警告或自动修补来改进。)

1 答案

0
参考: https://clojure.atlassian.net/browse/CLJS-2973(由mfikes报告)
...