当遍历参数时(例如)这是跳过前 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/