Rust 类型系统

Rust 提供了多种机制,用于改变或定义原生类型和用户定义类型。接下来会讲到:

 

Rust 不提供原生类型之间的隐式类型转换(coercion),但可以使用 as 关键字进行显式类型转换(casting)。 整型之间的转换大体遵循 C 语言的惯例,除了 C 会产生未定义行为的情形。在 Rus ...