Rust的枚举还实现了C语言的联合(union)的特性
发布时间:2022-11-22 21:20:07 269
相关标签: # 数据
Rust的枚举特性还实现了C语言的联合的特性,这在一些情况下,可以简化代码。
下面这段Rust定义枚举的代码:
参考:Enum Values
在C语言中相当于以下代码:
显然,Rust的代码要简练地多。在事件驱动编程中,不同的事件关联不同的数据是很普遍的,Rust枚举的这个特性,可以简化事件驱动编程。
文章来源: https://blog.51cto.com/u_15881688/5860600
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报