首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在移动模块中使用其他已发布的模块功能?

如何在移动模块中使用其他已发布的模块功能?
EN

Stack Overflow用户
提问于 2022-09-27 11:10:36
回答 1查看 145关注 0票数 0

我需要在我的移动模块中调用其他一些模块函数(那些已经在aptos块链中发布的模块)。

  1. 如何在模块中导入这些模块函数?
  2. 如何将该模块作为依赖项添加到Move.toml文件中?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-28 23:13:27

Move.toml的依赖项部分允许您指定包,例如Sui包,它需要指向正确的github存储库和分支的指针:

代码语言:javascript
复制
[dependencies]
Sui = { git = "https://github.com/MystenLabs/sui.git", subdir = "crates/sui-framework", rev = "devnet" }

然后将该包和模块导入模块,如下所示:

代码语言:javascript
复制
module my_package::my_module {
    use sui::object::{Self, ID, UID};
}

其中sui是导入的包,对象是导入的moduleIDUID是模块中的结构,Self允许您引用模块函数(例如,object::new())。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73866635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档