文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
2.5 别名
别名不是新类型,允许和原类型比较。别名让源码更易理解,如 type NanoSecond = u64
。在复杂上下文内,应该为未命名类型或通用类型(数据结构)提供易读且有实际含义的名字。
type Data = String; type Point = (i64, i64); // tuple
fn test(x: i32) { println!("{}", x); } fn main() { type Number = i32; let a: Number = 100; test(a); }
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论