contests/__playground__/indexmap.rs (15 lines of code) (raw):

#[cfg(test)] mod tests { #[test] fn it_works() { use indexmap::IndexMap; // 文字列に登場する文字とその数をMapに入れる let mut letters = IndexMap::new(); for ch in "a short treatise on fungi".chars() { *letters.entry(ch).or_insert(0) += 1; } assert_eq!(letters[&'s'], 2); assert_eq!(letters[&'t'], 3); assert_eq!(letters[&'u'], 1); assert_eq!(letters.get(&'y'), None); } }