如何将一个数组拆分为多个子数组

时间:2018-07-24 09:56:05

标签: arrays swift

比方说,我有很多东西。例如,让我们从1到100。

let array = Array(1 ... 100)

我需要按长度将这个数组拆分为多个数组。例如,如下所示:

[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], ...]

基本上,我的一维数组需要变成二维数组,可以说我需要一个“网格”。我已经看到了很多关于将数组拆分成两半等问题,但是还没有发现将数组按长度拆分成多个部分的任何信息。

我可以遍历数组,删除前x个元素,看看是否还有剩余,依此类推,但是感觉很笨拙。我希望有一种更简单的方法来分割这样的数组?

0 个答案:

没有答案