Sui.

帖子

分享您的知识。

yhant3.
Dec 08, 2024
讨论

How to access and manage nested structs and dynamic fields in Move?

How to access and manage nested structs and dynamic fields in Move?

  • Sui
  • Move
5
6
分享
评论
.

答案

6
Theoremus.
Dec 9 2024, 00:53

要访问嵌套结构值,请为子结构编写访问器函数,并在父结构中调用此函数.

4
最佳答案
评论
.
Elvin CLONE .
Dec 8 2024, 17:05

如果 Avatar 结构具有类似 weapon: T 这样的泛型类型属性,则需要通过访问器函数管理泛型类型的属性值,例如力量.

4
评论
.
skywinder.
Dec 8 2024, 22:05

动态字段可以附加到对象,而不是结构. 动态字段模块的 add 函数要求将对象的 ID 作为第一个参数.

4
评论
.
Pluto Dev👽.
Dec 8 2024, 05:47

访问通用子结构值的一种方法包括创建一个枚举,将其保存在父结构的属性中,以及引用该枚举来调用相应的模块 getter.

3
评论
.
YJS.
YJS171
Dec 8 2024, 08:51

外部可能不支持枚举,需要将值作为字符串传递.

1
评论
.
Dominikus .
Dec 8 2024, 22:00

在 Move 中,没有直接的方法可以在对象内键入转换泛型类型. 解决方法包括添加不同的武器类型和创建武器结构.

1
评论
.

你知道答案吗?

请登录并分享。

我们使用 cookie 确保您在我们的网站上获得最佳体验。
更多信息