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

欢迎!请参阅关于页面以了解如何操作的更多信息。

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

可能会警告关于放置错误的提示,也许也可能警告有关大写版本的提示。

相反,我认为在编译.cljc文件时,ClojureScript会出于兼容性的考虑而尊重Clojure特定的类型提示(如Integer / Long)。

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

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

1 答案

0
...