Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Iterate over keys of a hash

  • keys
  • from
use std::collections::HashMap;

fn main() {
    let counter = HashMap::from([("foo", 1), ("bar", 2)]);
    println!("{:?}", counter);
    println!("{:?}", counter.keys());

    for name in counter.keys() {
        println!("{} : {}", name, counter[name]);
    }
}
{"bar": 2, "foo": 1}
["bar", "foo"]
bar : 2
foo : 1