(rust long) 34. 열거형

enum ThingsInTheSky { Sun, Stars } fn create_skystate(time: i32) -> ThingsInTheSky { match time { 6..=18 => ThingsInTheSky::Sun, _ => ThingsInTheSky::Stars } } fn check_skystate(state: &ThingsInTheSky) { match state { ThingsInTheSky::Sun => println!(“I can see the sun”), ThingsInTheSky::Stars => println!(“I can see te stars”) } } fn main() { let time = 20; let sky_state … Read more