我期望以下代碼返回(0,0)值。然而,我得到一個Java對象aget在應用到`make-array`數組時返回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))
我希望有一個初始化龍[5] [5]的java數組歸零。我在這裏錯過了什麼?
感謝
首先你的數組沒有初始化,其次如果你想要一個二維數組,你必須在你的make-array的末尾刪除0 –