<과정>
- enumeration (열거)
enum IpAddr {
V4(Ipv4addr),
V6(Ipv6Addr),
}
==> IP를 저장하는 흔한 enum 방식의 library
- 다양한 타입을 저장하는 방식
enum Message {
Quit,
Move { x: i32, y: i32 },
Write(String),
ChangeColor(i32, i32, i32),
}
==> Quit : 연관 Data가 없음
==> Move : 익명 Struct 을 포함
==> Write : 하나의 String 포함
==> Changecolor : 3개의 i32 포함
'Rust' 카테고리의 다른 글
[Rust] Rust Programming 13일차 (0) | 2022.12.20 |
---|---|
[Rust] Rust Programming 12일차 (0) | 2022.12.19 |
[Rust] Rust Programming 10일차 (0) | 2022.12.17 |
[Rust] Rust Programming 9일차 (0) | 2022.12.16 |
댓글