Rust 的枚举是代数数据类型。据我所知,这似乎包含了结构是什么。结构有什么不同需要保留它?
首先,你在语义上是正确的enum
严格优于struct
至于它能代表什么,因此struct
有点多余。
然而,这里还有其他因素在起作用。
照我看来,struct
因此是语法糖。我通常更喜欢精益和平均,但一点点糖可以在很大程度上增加可以简洁地表达的内容。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)