gpt4 book ai didi

iterator - 如何跳过 Rust 中迭代器的前 n 项?

转载 作者:行者123 更新时间:2023-11-29 07:48:16 33 4
gpt4 key购买 nike

当遍历参数时(例如)这是跳过前 N 个元素的最直接的方法吗?

例如:

use std::env;

fn main() {
for arg in env::args() {
println!("Argument: {}", arg);
}
}

我尝试了 env::args()[1..] 但不支持切片。

跳过迭代器第一个参数的最简单方法是什么?

最佳答案

结果是 .skip()可以使用方法,例如:

use std::env;

fn main() {
for arg in env::args().skip(1) {
println!("Argument: {}", arg);
}
}

关于iterator - 如何跳过 Rust 中迭代器的前 n 项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38826633/

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