【发布时间】:2022-01-20 10:54:08
【问题描述】:
我在创建一个接受数组并返回二维数组的函数时遇到问题。例如 [1,2,3,4,5,6] = [[1,2],[3,4],[5,6]]。
目前我只有:
func spiltArray(numbers:[Int])->[[Int]]{
}
【问题讨论】:
标签: arrays swift function multidimensional-array
我在创建一个接受数组并返回二维数组的函数时遇到问题。例如 [1,2,3,4,5,6] = [[1,2],[3,4],[5,6]]。
目前我只有:
func spiltArray(numbers:[Int])->[[Int]]{
}
【问题讨论】:
标签: arrays swift function multidimensional-array
func spiltArray(numbers:[Int])->[[Int]]{
var result:[[Int]] = []
if numbers.count == 0{
return result
}
let split = 2
var arr:[Int] = []
for item in numbers{
if(arr.count>=split){
result.append(arr)
arr = []
}
arr.append(item)
}
result.append(arr)
return result
}
【讨论】: