【发布时间】:2020-05-09 12:48:24
【问题描述】:
从一个大的 [String] 和给定的子数组大小开始,我可以将这个数组拆分成更小的数组的最佳方法是什么? (最后一个数组将小于给定的子数组大小)。
具体例子: 拆分 ["1","2","3","4","5","6","7","8","9"],最大拆分大小为 4
代码将产生 [["1","2","3","4"],["4","5","6","7"],["7"," 8","9"]]
显然我可以更手动地执行此操作,但我觉得像 map() 或 reduce() 这样的快速操作可能会非常漂亮地完成我想要的操作。
【问题讨论】:
-
为什么4和7重复?