Rust有相当于C的typedef吗?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Rust有相当于C的typedef吗?相关的知识,希望对你有一定的参考价值。

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

typedef unsigned int uint;

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

答案

是。你可以简单地写

type MyInt = i32;

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

以上是关于Rust有相当于C的typedef吗?的主要内容,如果未能解决你的问题,请参考以下文章

在c语言中,用typedef重命名后,原来的变量名还可以用吗

C语言中typedef定义结构体指针的区别?

求解答c语言结构体定义中typedef的作用

C语言typedef问题

typedef 指针是个好主意吗?

typedef是啥意思?