Rust

열거형 정의하기

이 장의 주제는 열거형(enumerations, 줄여서 enums) 입니다. 열거형은 하나의 타입이 가질 수 있는 배리언트(variant) 들을 열거함으로써 타입을 정의할 수 있도록 합니다.

열거형 값와 Option 열거형이 널 값보다 좋은 점들를 중심으로 열거형 정의하기의 판단 흐름을 읽습니다.

핵심 흐름

1

열거형 값

이 장의 주제는 열거형(enumerations, 줄여서 enums) 입니다.열거형은 하나의 타입이 가질 수 있는 배리언트(variant) 들을 열거함으로써타입을 정의할 수...

2

Option 열거형이 널 값보다 좋은 점들

먼저 하나의 열거형을 정의하고 사용해 봄으로써,어떻게 열거형이 데이터와 함께 의미를 담을 수 있는지 보여드리겠습니다.다음으로, 값이 어떤 것일 수도 있고 아무것도 아닐 수도...

3

struct 사용

열거형이 구조체와 다른 점은 struct 키워드를 사용하지 않는다는것과 모든 배리언트가 Message 타입으로 묶인다는 것입니다.아래 구조체들은 이전 열거형의 배리언트가...

4

Message

예제 5-2에 정의한 Message열거형은 하나의 타입으로 이것이 가능합니다.열거형과 구조체는 한 가지 더 유사한 점이 있습니다.