Rust-Language 열거형과 패턴 매칭
Rust의 열거형이란 ? 어떤 값이 여러개의 가능한 값의 집합 중 하나라는 것을 나타내는 방법 예를들면 "직사각형, 원, 삼각형을 포함하는 다양한 모양들의 집합 중 하나" 1. enum ( 열거형 ) Rust언어에서 열거형은 여러 가능한 변종을 가질 수 있는 데이터 타입을 정의하는 데 사용됨 enum Message { Quit, Move { x: i32, y: i32 }, Write(String), ChangeColor(i32, i32, i32), } Message 열거형안에 네 가지 변종 존재 Quit, Move, Write, ChangeColor로 각각 다른 데이터 타입을 가질수 있습니다. 2. Option Rust언어에서 열거형은 값이 있거나 없을 수 있는 상황을 표현하는데 사용 러스트에서는 Opt..