Types 锈是否具有C'的等效物;什么是typedef?

Types 锈是否具有C'的等效物;什么是typedef?,types,rust,type-alias,Types,Rust,Type Alias,C提供关键字typedef,它允许您别名另一种类型: typedef无符号整数uint; 这基本上使uint成为unsigned int的别名。这也适用于更复杂的类型和结构。Rust有类似的语言特征吗?如果是,如何处理生锈的TypeDef?是。你可以简单地写 type MyInt = i32; 这些都是名称级别的别名,也就是说,对于您随后使用的同一类型,使用哪个名称是绝对无关紧要的。它们是完全可以互换的。@E_net4谢谢你。你也可以查一下。运行时成本为零,它使您能够在现有类型上实现trai

C提供关键字
typedef
,它允许您别名另一种类型:

typedef无符号整数uint;

这基本上使
uint
成为
unsigned int
的别名。这也适用于更复杂的类型和结构。Rust有类似的语言特征吗?如果是,如何处理生锈的TypeDef?

是。你可以简单地写

type MyInt = i32;

这些都是名称级别的别名,也就是说,对于您随后使用的同一类型,使用哪个名称是绝对无关紧要的。它们是完全可以互换的。

@E_net4谢谢你。你也可以查一下。运行时成本为零,它使您能够在现有类型上实现traits、成员函数等。感谢您的澄清。