可以用 type
语句给已有的类型取个新的名字。类型的名字必须遵循驼峰命名法(像是
CamelCase
这样),否则编译器将给出警告。原生类型是例外,比如:
usize
、f32
,等等。
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
别名的主要用途是避免写出冗长的模板化代码(boilerplate code)。如 IoResult<T>
是 Result<T, IoError>
类型的别名。
属性