Rust编程语言终极指南:10分钟快速安装与Hello World教程

【免费下载链接】book The Rust Programming Language 【免费下载链接】book 项目地址: https://gitcode.com/gh_mirrors/bo/book

Rust编程语言是一门注重安全、性能和并发的系统级编程语言,由Mozilla主导开发。本教程将带你快速掌握Rust的安装方法并编写第一个Hello World程序,让你在10分钟内入门这门强大的语言。

一、Rust安装步骤

1.1 官方安装脚本

在Linux或macOS系统中,打开终端并执行以下命令:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

该命令会下载并运行Rust官方安装工具rustup,按照提示完成安装即可。

1.2 验证安装

安装完成后,关闭终端并重新打开,输入以下命令验证Rust是否安装成功:

rustc --version

如果显示类似rustc 1.60.0 (7737e0b5c 2022-04-04)的版本信息,则说明安装成功。

二、创建第一个Rust项目

2.1 使用Cargo创建项目

Cargo是Rust的构建工具和包管理器,使用它可以轻松创建和管理Rust项目。在终端中执行以下命令:

cargo new hello_world
cd hello_world

这将创建一个名为hello_world的新项目,并自动生成基本的项目结构。

2.2 项目结构解析

创建的项目结构如下:

hello_world/
├── Cargo.toml
└── src/
    └── main.rs
  • Cargo.toml:项目的配置文件,包含项目名称、版本、依赖等信息。
  • src/main.rs:项目的源代码文件,包含程序的入口函数main

三、编写并运行Hello World程序

3.1 编辑源代码

打开src/main.rs文件,内容如下:

fn main() {
    println!("Hello, world!");
}

这是一个简单的Rust程序,main函数是程序的入口点,println!是一个宏,用于在控制台输出文本。

3.2 运行程序

在项目根目录下执行以下命令运行程序:

cargo run

如果一切正常,你将在终端看到输出:Hello, world!

四、Rust包管理与文档

4.1 Cargo基本命令

  • cargo build:编译项目,生成可执行文件。
  • cargo run:编译并运行项目。
  • cargo check:检查代码是否有错误,不生成可执行文件,速度更快。
  • cargo test:运行项目中的测试。
  • cargo doc:生成项目文档。

4.2 查看Rust文档

Rust提供了完善的官方文档,你可以通过以下命令在本地启动文档服务器:

rustup doc

这将在浏览器中打开Rust的官方文档,包含语言参考、标准库API等内容。

4.3 Rust crate文档示例

下面是一个Rust crate的文档示例,展示了函数的定义和使用方法:

Rust crate函数文档示例

这个示例展示了my_crate crate中的add_one函数,包括函数签名、文档说明和使用示例。

另一个示例展示了crate的整体结构和功能描述:

Rust crate整体结构示例

五、总结

通过本教程,你已经学会了如何安装Rust、使用Cargo创建项目、编写并运行简单的Rust程序。Rust的学习曲线可能有些陡峭,但它的安全性、性能和并发特性使其成为系统编程、嵌入式开发、WebAssembly等领域的理想选择。

如果你想深入学习Rust,可以参考项目中的官方文档:

现在,你已经迈出了Rust学习的第一步,继续探索这门强大的编程语言吧! 🦀

【免费下载链接】book The Rust Programming Language 【免费下载链接】book 项目地址: https://gitcode.com/gh_mirrors/bo/book

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐