【发布时间】:2014-07-18 17:53:40
【问题描述】:
我想在迭代器前添加一个元素。具体来说,我想创建一个迭代器,它逐步遍历序列 [2, 3, 5, 7, 9, ...] 直到某个最大值。我能想到的最好的是
range_step_inclusive(2,2,1).chain(range_step_inclusive(3, max, 2))
但是第一个迭代器是一种将单个元素 2 作为迭代器的 hack。是否有更惯用的方法来创建单元素迭代器(或将元素添加到迭代器)?
【问题讨论】:
标签: rust