欢迎!有关如何使用本站的更多信息,请参阅关于页面。
API 文档中没有关于(Array X)的文档: http://clojure.github.io/core.typed/#clojure.core.typed ——要发现它的存在是很困难的。
评论由:ambrosebs 提供
很遗憾,这是故意的。这是一个长期存在的问题,我已经深思熟虑过这个问题,但目前数组是损坏的。主要问题是没有区分boxed值数组和unboxed值数组 —— 可以从其中一个向上转换为另一个。
我会把这件事情列在待办事项列表的前端。
评论由:marc 提供
我们代码库中有一些Array的使用。我今天接触到的为数不多的是用于注释clojure.java.io签名。目前我们没有使用函数的byte(link: )形式,所以目前应该没问题。
谢谢
实现很快且对byte和Byte之间的区别很宽松 —— 由于Clojure在运行时进行适当的转换,它们几乎相同。也要注意这一点。