How to iterate over map keys and values in Rust

1 Answer

0 votes
use std::collections::BTreeMap;

fn main() {
    let mut map = BTreeMap::new();
    
    map.insert("c", 1);
    map.insert("cpp", 2);
    map.insert("java", 3);
    map.insert("rust", 4);

    for (key, value) in &map {
        println!("Key:{k} Value:{v}", k = key, v = value);
    }
}




/*
run:

Key:c Value:1
Key:cpp Value:2
Key:java Value:3
Key:rust Value:4

*/

 



answered Feb 2, 2023 by avibootz

Related questions

1 answer 119 views
1 answer 91 views
1 answer 98 views
2 answers 110 views
1 answer 110 views
1 answer 107 views
...