[Rust] 11. 열거형(enum)
프로그래밍 언어/Rust 2023. 2. 14. 00:38
열거형 (enum) 열거형은 간단히 나열하다 라는 뜻으로, 서로 연관된 상수 집합에 의해 정의되는 값 형식입니다. 열거형을 정의하려면 enum 키워드를 정의하고 열거형 멤버의 이름을 지정합니다. 기본 열거형 타입 // 일반적인 enum 타입 enum 과일 { 사과, 딸기, 바나나, 포도, } enum 성별 { 남자, 여자, 중성, } 열거형 예제 #[derive(Debug)] enum 과일 { 사과, 딸기, 바나나, } fn main() { let banana = 과일::바나나; println!("{:?}", banana); } // 예제 결과 바나나 값을 가질 수 있는 열거형 예제 #[derive(Debug)] enum 색상 { 빨강(i32, i32, i32), 녹색(i32, i32, i32), 파랑(..