【发布时间】:2018-06-14 14:53:04
【问题描述】:
我想将Vec 分割成一些长度相等的部分,然后将map 分割开来。我有一个由调用Vec 的chunks() 方法产生的迭代器。这可能会给我留下一个比其他部分更小的部分,这将是它生成的最后一个元素。
为了确保所有部分的长度相等,我只想删除最后一个元素,然后在剩下的部分调用 map()。
【问题讨论】:
-
虽然有更好的解决方案适合您的情况,但请注意std::iter::take的存在