■ HashMap 구조체에서 벡터 객체를 사용해 해시맵을 만드는 방법을 보여준다.
▶ 예제 코드 (RS)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
use std::collections; let color_vector : Vec<String> = vec![String::from("Blue"), String::from("Yellow")]; let value_vector : Vec<i32> = vec![10, 50]; let score_hashmap : collections::HashMap<_, _> = color_vector.iter().zip(value_vector.iter()).collect(); println!("{:?}", score_hashmap); /* {"Blue": 10, "Yellow": 50} */ |