【问题标题】:Does Rust have an equivalent of C's typedef?Rust 有相当于 C 的 typedef 吗?
【发布时间】:2018-06-01 00:48:47
【问题描述】:

C 提供了关键字typedef,它可以让你给另一个类型起别名:

typedef unsigned int uint;

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

【问题讨论】:

标签: types rust type-alias


【解决方案1】:

是的。你可以简单地写

type MyInt = i32;

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

【讨论】:

  • 感谢您的澄清。
猜你喜欢
  • 2017-07-18
  • 2016-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多