比方说,我有很多东西。例如,让我们从1到100。
let array = Array(1 ... 100)
我需要按长度将这个数组拆分为多个数组。例如,如下所示:
[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12], ...]
基本上,我的一维数组需要变成二维数组,可以说我需要一个“网格”。我已经看到了很多关于将数组拆分成两半等问题,但是还没有发现将数组按长度拆分成多个部分的任何信息。
我可以遍历数组,删除前x个元素,看看是否还有剩余,依此类推,但是感觉很笨拙。我希望有一种更简单的方法来分割这样的数组?