【发布时间】:2016-07-29 13:46:12
【问题描述】:
我希望以下代码返回 (0,0) 值。然而我得到了一个 java 对象
(let [axs (make-array Long 5 5 0)]
(aget axs 0 0))
我在尝试改变索引 (0,0) 时也遇到了类型不匹配
(let [axs (make-array Long 5 5 0)]
(aset axs 0 0 1))
我希望将 Long[5][5] java 数组初始化为零。我在这里错过了什么?
谢谢
【问题讨论】:
-
首先你的数组没有被初始化,其次如果你想要一个二维数组,你必须删除你的make-array末尾的0
标签: clojure clojure-java-interop