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

欢迎!请查看关于页面以获取更多有关如何使用本网站的信息。

0
core.typed

API文档中关于 (Array X) 没有文档:http://clojure.github.io/core.typed/#clojure.core.typed - 找到这样一个东西很难。

4 个答案

0

评论者:ambrosebs

遗憾的是这是故意的。这是一个长期存在的问题,我深思熟虑过,但目前数组是错误的。主要问题是无法区分boxed类型的数组和unboxed类型的数组——你可以从一种类型上转换到另一种类型。

我会把这个问题放在待办事项列表的最前面。

0

评论者:marc

在我们的代码库中有一处使用Array的地方。我今天接触到的为数不多,是用来注释clojure.java.io签名的。我们目前没有使用函数的byte(link:)格式,所以目前我们应该没问题。

谢谢

0

评论者:ambrosebs

实现很快,也很宽松地处理byte和Byte的区别——由于Clojure在运行时执行适当的转换,所以它们几乎是相同的。也要注意这点。

0
参考: https://clojure.atlassian.net/browse/CTYP-231(由 marc 报告)
...