Arrays 如何在Swift中截断字符串数组?

Arrays 如何在Swift中截断字符串数组?,arrays,swift,Arrays,Swift,我有一个Swift中的字符串数组,我想将其缩短为仅前5个。看起来我做不到: myArray = myArray[0..<5] myArray=myArray[0.. let arr2 = arr1.prefix(5) 请记住,结果是一个切片。如果您想要一个数组,请强制返回到一个数组 var arr1 = // ... arr1 = Array(arr1.prefix(5)) 但是,表示法arr1[0..显示实际代码。myArray[0..而myArray[0。。 array = [1

我有一个Swift中的字符串数组,我想将其缩短为仅前5个。看起来我做不到:

myArray = myArray[0..<5]
myArray=myArray[0..

let arr2 = arr1.prefix(5)
请记住,结果是一个切片。如果您想要一个数组,请强制返回到一个数组

var arr1 = // ...
arr1 = Array(arr1.prefix(5))

但是,表示法
arr1[0..显示实际代码。
myArray[0..而
myArray[0。。
array = [1,2,3,4,5,6]
n = 5
array.prefix(n)