01-开始Rust之旅

本文介绍了如何使用Rustup下载Rust,离线安装包的选择,编写和运行Rust程序的基本步骤,包括main函数的定义和Cargo工具的使用,如创建项目、管理依赖和编译过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

上一篇:00-Rust前言


1.1 下载Rust

        官方推荐使用 rustup 下载 Rust,这是一个管理 Rust 版本和相关工具的命令行工具。下载时需要连接互联网。

        同时,官方也提供独立安装包,适合离线安装。它们有三种形式:可在任何类 Unix 环境中运行的 tar 包(扩展名 .tar.gz )、Windows 安装包( .msi )和 Mac 安装包( .pkg )。这些安装包包含 rustc , cargo , rustdoc 、标准库和标准文档,但无法像 rustup 一样访问其他交叉目标

        使用这些安装程序的最常见原因是:

                ①. 离线安装

                ②. 更倾向于在 Windows 上使用平台集成度更高的图形安装程序

        离线安装包下载地址

1.2 编写和运行 Rust 程序

    Rust 对编辑、工具或代码的存放位置没有特别的要求,因此如果你喜欢使用集成开发环境(IDE)而不是命令行,请随意使用你喜欢的集成开发环境。许多集成开发环境现在都在一定程度上支持 Rust;Rust 团队一直致力于通过 rust-analyzer 实现对集成开发环境的强大支持。

    vscode可直接安装rust-anslyzer插件;

        创建一个新的源文件,并将其命名为 main.rs。Rust 文件总是以 .rs 扩展名结尾如果你在文件名中使用了多个单词,惯例是使用下划线分隔它们。例如,使用 hello_world.rs 而不是 helloworld.rs。

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

        保存文件,在 Linux输入以下命令编译并运行文件:

$ rustc main.rs
$ ./main
Hello, Rust!

1.2.1 Rust 程序剖析

        这几行定义了一个名为 main 的函数。 main 函数很特别:它总是每个可执行 Rust 程序中运行的第一段代码。这里,第一行声明了一个名为 main 的函数,该函数没有参数,也不返回任何内容。如果有参数,则会放在括号 () 中。

        函数体用 {} 封装。Rust 要求在所有函数体周围使用大括号。好的做法是将开头的大括号与函数声明放在同一行,中间空一格

注意:如果你想在 Rust 项目中坚持使用一种标准样式,可以使用一个名为 rustfmt</

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值