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 报告)
...