Kotlin 如何在数组中设置值的范围/切片?科特林

Kotlin 如何在数组中设置值的范围/切片?科特林,kotlin,Kotlin,我有一个整数数组(val arr=intArrayof(6,8,11,13)),我想将第二个和第三个元素的值设置为另一个IntArray的值(val arr2=intArrayof(4,7)),我该怎么做 我知道我可以使用set方法(arr.set(1,4))或索引表示法(arr[2]=7)单独设置值,但是有没有一种方法可以使用整个数组/片进行设置 对于Python,我只是使用了切片表示法,但这似乎不起作用。谢谢使用: val arr = intArrayOf(6, 8, 11, 13) val

我有一个整数数组(val arr=intArrayof(6,8,11,13)),我想将第二个和第三个元素的值设置为另一个IntArray的值(val arr2=intArrayof(4,7)),我该怎么做

我知道我可以使用set方法(arr.set(1,4))或索引表示法(arr[2]=7)单独设置值,但是有没有一种方法可以使用整个数组/片进行设置

对于Python,我只是使用了切片表示法,但这似乎不起作用。谢谢

使用:

val arr = intArrayOf(6, 8, 11, 13)
val arr2 = intArrayOf(4, 7)
arr2.copyInto(arr, /* offset into arr */ 1)