rust中A结构体中有B结构体类型的字段,A结构体实例中的B结构体实例怎么访问A实例的字段?
时间: 2023-11-08 22:38:47 浏览: 149
Autodefault会自动使您的结构文字以`..default()`填充-Rust开发
您可以使用 Rust 中的“嵌套”或“组合”概念来解决这个问题。在 A 结构体中声明 B 结构体类型的字段后,可以使用点号操作符来访问 A 实例中的字段。例如,假设 A 结构体中包含一个名为“b”的字段,而 B 结构体中包含一个名为“c”的字段,则可以使用“a.b.c”访问 A 实例中的“c”字段。
阅读全文