[Rust/러스트] 열거형(enum) 정리
■ 열거형 열거형은 하나의 타입이 가질 수 있는 값들을 다양하게 열거함으로써 타입을 정의할 수 있습니다. 열거형의 항목은 다양한 타입으로 설정할 수 있으며, 열거형은 구조체와 같이 메소드와 연관함수를 구현할 수 있습니다. ◆ 다양한 타입으로 설정 Info 열거형의 항목을 다양하게 String, u32, 구조체, 열거형으로 정의함으로써 열거형의 특징을 확인할 수 있습니다. #[derive(Debug)] enum Gender{ Male, Female, } #[derive(Debug)] enum Info{ // String 타입 Name(String), // u32 타입 Age(u32), // 구조체 Location{x : i32, y : i32}, // 열거형 Gender(Gender) } fn main()..
2022.02.20