下面是伪装法,当然是按预期的。 我想利用一个召集人对每个要素和发生次数进行分类。
fn main() {
let a = vec![1,1,2,3,3,3];
for (value, count) in a.iter1(){
println!("{value} {count}")
// 1, 2
// 2, 1
// 3, 3
}
for (value, count) in a.iter2().rev(){
println!("{value} {count}")
// 3, 3
// 2, 1
// 1, 2
}
}