Move.

帖子

分享您的知识。

skywinder.
Dec 01, 2024
专家问答

如何有效地将全局变量存储在Move智能合约中?

如何有效地将全局变量存储在Move智能合约中?

  • Move CLI
  • Move
1
3
分享
评论
.

答案

3
Elvin CLONE .
Dec 2 2024, 20:08

在 Move 中,没有传统全局存储的概念. 相反,您可以使用共享对象存储全局数据,这样您就可以封装可跨不同模块或函数访问的数据. 这种方法有助于像管理其他编程环境中的全局变量一样管理数据.

0
最佳答案
评论
.
tomek.
Dec 1 2024, 22:06

shared.moveSui 提供的 Tic Tac Toe 示例中的文件展示了如何Game共享对象,以便两个玩家都能与之互动. 在这种情况下使用共享对象允许在不同的参与者之间共享类似全球的数据.

1
评论
.
Raju.
Raju158
Dec 2 2024, 02:04

Sui文档中演示了使用共享对象在Move智能合约中存储全局数据的示例:transfer::share_object(Object { id: object::new(ctx), ... }).这种方法涉及创建一个具有key能力的对象,使其成为 Sui 全局对象池的一部分.

0
评论
.

你知道答案吗?

请登录并分享。

Move is an executable bytecode language used to implement custom transactions and smart contracts.

148帖子231答案
Sui.X.Peera.

赚取你的 1000 Sui 份额

获取声誉积分,并因帮助 Sui 社区成长而获得奖励。

奖励活动七月