欢迎!请查看关于页面以获取更多有关如何使用本网站的信息。
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在运行时执行适当的转换,所以它们几乎是相同的。也要注意这点。