728x90
728x170
■ HashMap 구조체를 사용해 우리말 월 이름을 처리하는 방법을 보여준다.
▶ 예제 코드 (RS)
use std::collections::HashMap;
fn main()
{
let month_array = ["해오름달", "시샘달", "꽃내음달", "잎새달", "푸른달", "누리달", "빗방울달", "타오름달", "거둠달", "온누리달", "눈마중달", "매듭달"];
let mut hashmap: HashMap<&str, usize> = HashMap::new();
for (index, value) in month_array.iter().enumerate()
{
hashmap.insert(value, index + 1);
}
println!("누리달 = {:>2}월", hashmap["누리달" ]);
println!("온누리달 = {:>2}월", hashmap["온누리달"]);
println!("매듭달 = {:>2}월", hashmap["매듭달" ]);
}
/*
누리달 = 6월
온누리달 = 10월
매듭달 = 12월
*/
728x90
그리드형(광고전용)
'Rust > Common' 카테고리의 다른 글
[RUST/COMMON] Args 구조체 : collect 메소드를 사용해 인자 벡터 구하기 (0) | 2023.05.01 |
---|---|
[RUST/COMMON] Args 구조체 : 명령줄 인수 출력하기 (0) | 2023.04.30 |
[RUST/COMMON] Args 구조체 : enumerate 메소드를 사용해 명령줄 인수 구하기 (0) | 2023.04.30 |
[RUST/COMMON] HashMap 구조체 : get 메소드를 사용해 키 존재 여부 구하기 (0) | 2023.04.30 |
[RUST/COMMON] HashMap 구조체 : get 메소드를 사용해 키 존재 여부 구하기 (0) | 2023.04.30 |
[RUST/COMMON] HashMap 구조체 사용하기 (0) | 2023.04.30 |
[RUST/COMMON] 부동 소수점 숫자 리터럴 사용하기 (0) | 2023.04.30 |
[RUST/COMMON] 유니코드 리터럴에서 유니코드 문자 구하기 (0) | 2023.04.30 |
[RUST/COMMON] as 키워드 : 문자 리터럴에서 유니코드 구하기 (0) | 2023.04.30 |
[RUST/COMMON] 16진수 ASCII 코드를 사용해 문자 구하기 (0) | 2023.04.30 |