본문 바로가기
Rust

[Rust] Rust Programming 11일차

by 꾸압 2022. 12. 18.

 

<과정>

  - 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

댓글