初始化您的城堡项目
在上一节中设置好我们的开发环境后,现在我们准备深入了解 Sui 项目是如何工作的。
1. 包和模块
包
(package) 是 Sui 网络上的基本部署单元。它由一个或多个模块组成,这些模块指定与链上对象的交互。
在 Move 语言中,模块使用 module
关键字定义,包括类型和函数。在提供的示例中:
module hello_world::hello_world {
// 内容
}
第一个 hello_world
表示包名,第二个 "hello_world" 表示模块名。
2. 创建包
Sui 客户端 CLI 提供了一个方便的工具来快速创建 Sui 包。要创建一个名为 move_castle
的新包,请打开终端并执行以下命令:
sui move new move_castle
如果您使用的是 MS Windows,请使用 cmd
而不是 PowerShell。执行该命令后,将生成一个名为 move_castle
的文件夹。
在该文件夹中,您会找到一个 source
文件夹和一个 Move.toml
文件。我们将在下一课中详细了解它们。