标签: types rust type-alias
C提供关键字typedef,它允许您为其他类型添加别名:
typedef
typedef unsigned int uint;
这基本上使uint成为unsigned int的别名。这也适用于更复杂的类型和结构。 Rust有类似的语言功能吗?如果是,那么在Rust中如何处理typedef?
uint
unsigned int
答案 0 :(得分:10)
是。你可以简单地写
type MyInt = i32;
这些是名称级别的别名,即您使用的相同类型的名称绝对无关紧要。它们完全可以互换。