在
2024 Clojure状态调查!
中分享您的想法。
欢迎!请查阅
关于
页面以了解更多的信息。
GitHub登录
所有活动
问题
未回答
标签
提问
关于
提问
Clojure风格中类型提示函数处理的改进
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社区成员那里获得答案。
相关问题
在提示的函数调用上发出WARN
类型提示和非反射调用之间的溢出处理不一致
支持函数参数的类型提示覆盖
在未指定output-dir的情况下,通过REPL require处理npm-deps的输出效果不佳
clojure.reflect的输出不适合用作类型提示
分类
所有分类
Clojure
(1.5k)
ClojureScript
(610)
ClojureCLR
(25)
贡献库
(719)
工具
(72)
元数据
(19)
其他
(91)
...