Rust by Example(chapter3)
Custom Types
Rust中有两种自定义类型
- struct
- enum
struct
在结构体中,有三种struct的类型,分别为
- 元祖数据结构
- 类C struct
- unit struts
|
|
enum
Rust中的枚举类型非常丰富,而且使用非常广泛。
|
|
可以看到,枚举可以带参数。
type重命名
|
|
那么就可以使用Operations
来代替VeryVerboseEnumOfThingsToDoWithNumbers
。
C-like struct
还可以定义类似于C那种的枚举类型
|
|
常量
Rust中有两种常量
- const
- static
|
|