在
2024年Clojure调查!
中分享您的想法。
欢迎!请参阅
关于
页面以了解如何操作的更多信息。
GitHub登录
所有活动
问题
未回答
标签
提出问题
关于
提出问题
在Clojure风格中改进了对类型提示fn的处理
0
票
提问
Nov 15, 2018
在
ClojureScript
由
jira
如果有人写下{{(defn foo ^String \[x\] (js/bar x))}},在这种情况下改进结果将是有用的。
可能会警告关于放置错误的提示,也许也可能警告有关大写版本的提示。
相反,我认为在编译.cljc文件时,ClojureScript会出于兼容性的考虑而尊重Clojure特定的类型提示(如Integer / Long)。
我们还可以考虑在函数名称符号之后接受类型提示。
(并不试图指定解决方案,只是说明可以通过警告或自动修补来改进。)
请求
jira
请
登录
或
注册
以添加评论。
请
登录
或
注册
以回答此问题。
1
答案
0
票
回答
Jun 26, 2019
由
jira
参考:
https://clojure.atlassian.net/browse/CLJS-2973
(由mfikes报告)
请
登录
或
注册
以添加评论。
欢迎使用Clojure问答,在这里您可以提问并从Clojure社区成员那里获得答案。
相关问题
关于类型提示fn调用类型不匹配的警告
类型提示调用和反射调用之间的越界处理不一致
支持函数参数的类型提示重写
在未指定output-dir时,通过REPL require更有效地处理npm-deps
clojure.reflect的输出不适合用作类型提示
类别
所有类别
Clojure
(1.5k)
ClojureScript
(610)
ClojureCLR
(25)
Contrib libs
(719)
工具
(72)
元
(19)
其他
(91)
...