我有一个Option
的向量,我只想过滤Some
.我用filter_map
表示身份:
let v = vec![Some(1), None, Some(2)];
for i in v.into_iter().filter_map(|o| o) {
println!("{}", i);
}
是否有一个内置函数允许写filter_map(identity)
之类的东西?
我有一个Option
的向量,我只想过滤Some
.我用filter_map
表示身份:
let v = vec![Some(1), None, Some(2)];
for i in v.into_iter().filter_map(|o| o) {
println!("{}", i);
}
是否有一个内置函数允许写filter_map(identity)
之类的东西?