gpt4 book ai didi

rust - 调用 take 后如何继续使用迭代器?

转载 作者:行者123 更新时间:2023-11-29 08:31:14 25 4
gpt4 key购买 nike

我想从迭代器中收集一些项目,然后遍历其余项目,如下所示:

let iterator = text.split_whitespace();
let first_ten_words = iterator.take(10).collect();

for word in iterator {
// This should iterate over the remaining words.
}

这不起作用,因为 take() 使用了迭代器。

显然我可以使用 split_whitespace() 两次和 skip(10) 但我认为这将对前 10 个单词进行两次拆分,因此效率低下。

有更好的方法吗?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com