我有一个整数数组(val arr = intArrayof(6,8,11,13)),我想将第二个和第三个元素的值设置为等于另一个IntArray的值(val arr2 = intArrayOf(( 4,7)),我该怎么做?
我知道我可以使用set方法(arr.set(1,4))或使用索引符号(arr [2] = 7)分别设置值,但是有一种方法可以对整个数组进行设置/切片?
在Python中,我只是使用了切片符号,但这似乎不起作用。谢谢
答案 0 :(得分:1)
使用copyInto:
val arr = intArrayOf(6, 8, 11, 13)
val arr2 = intArrayOf(4, 7)
arr2.copyInto(arr, /* offset into arr */ 1)