Rust 기본개념 - 열거형의 활용
·
Rust
아래 코드는 랜덤으로 날씨를 선택하고 패턴 매칭으로 해당하는 문자열을 출력하는 코드 입니다.use rand::Rng;fn main () { enum Weather { Sunny, Ranny, Snowy {cm:u32} } let weather_list = vec![Weather::Sunny, Weather::Ranny, Weather::Snowy { cm: 5 }]; let random_number = rand::thread_rng().gen_range(0..3); match &weather_list[random_number] { Weather::Ranny => println!("Ranny!"), Weathe..