Rust 教程 目录

Rust 创建新项目

创建一个新的 Rust 项目

在开始编写代码之前,你需要先创建一个新的 Rust 项目。Rust 使用 cargo 工具来管理项目,它是一个功能强大的构建工具和包管理器。使用 cargo 可以轻松地创建、构建、测试和部署 Rust 应用程序。

安装 Rust 和 Cargo

如果你还没有安装 Rust 和 Cargo,可以通过以下命令安装:

安装完成后,记得刷新你的 shell 环境变量:

使用 Cargo 创建项目

创建一个新的 Rust 项目非常简单。你可以通过运行以下命令来创建一个名为 my_project 的项目:

这将创建一个名为 my_project 的目录,并在其中生成一些初始文件。进入这个目录:

目录结构

当你查看 my_project 目录时,你会看到以下文件和目录结构:

  • Cargo.toml:项目的配置文件,类似于其他语言中的 package.jsonpom.xml
  • src/:源代码目录,默认包含一个 main.rs 文件。
  • .gitignore:Git 忽略文件列表。
  • target/:编译后的输出目录,默认不包括在版本控制系统中。

编写代码

打开 src/main.rs 文件,你将看到如下代码:

这段代码定义了一个主函数 main(),它会打印出 "Hello, world!"。

构建和运行项目

你可以使用 cargo build 来编译项目,或者使用 cargo run 来编译并立即运行项目。例如:

执行上述命令后,你应该能看到控制台输出 "Hello, world!"。

修改项目

如果你想修改项目,只需编辑 src/main.rs 文件中的代码。比如,你可以修改 println! 语句的内容,然后再次运行项目来查看更改效果。

添加依赖项

如果需要添加外部库作为依赖项,可以在 Cargo.toml 文件中添加相关条目。例如,添加 rand 库:

保存后,运行 cargo build 会自动下载并安装这个库。

测试项目

Rust 提供了内置的测试框架。你可以在 src/main.rs 中添加测试用例,或者在 tests/ 目录下创建单独的测试文件。例如,在 src/main.rs 中添加一个简单的测试:

运行测试可以使用以下命令:

发布项目

当你的项目准备好发布时,可以使用 cargo publish 命令将它上传到 crates.io。首先确保 Cargo.toml 中有正确的元数据信息,例如:

然后使用以下命令发布项目:

以上就是创建和管理一个 Rust 项目的全过程。希望这些步骤对你有所帮助!

纠错
反馈