Rust是否具有C的typedef等价物?

时间:2017-12-18 16:25:08

标签: types rust type-alias

C提供关键字typedef,它允许您为其他类型添加别名:

typedef unsigned int uint;

这基本上使uint成为unsigned int的别名。这也适用于更复杂的类型和结构。 Rust有类似的语言功能吗?如果是,那么在Rust中如何处理typedef?

1 个答案:

答案 0 :(得分:10)

是。你可以简单地写

type MyInt = i32;

这些是名称级别的别名,即您使用的相同类型的名称绝对无关紧要。它们完全可以互换。