目录
1.首先进入官网 安装 Rust - Rust 程序设计语言 (rust-lang.org)
对一门语言的学习,安装环境永远都是最麻烦的一件事情,这篇文章简单讲述我在windows环境下安装Rust,以及在 vscode 上面开始我的rust 学习之旅。
rustup 是 Rust 的安装程序,也是版本管理程序,本文也是使用 rustup 来安装 Rust。
1.首先进入官网 安装 Rust - Rust 程序设计语言 (rust-lang.org)
根据自己的电脑选择,(32位/或者64位)
这个就是下载之后的应用程序,rustup,接下来就由它帮助你进行环境变量的配置
2.开始配置操作
双击点进去,会出现3个选项让你进行安装选择
这个会帮忙配置环境变量 ,此时 enter 回车即可(1)执行标准的安装(默认 -仅仅回车)),对于初学者来说enter回车就够了
安装成功之后会有以上的提示与说明
当然自己也可以在终端进行验证自己是否安装成功。
3.VScode 写rust项目
学习rust 语言的编译器 推荐使用 vscode (对新手来说可能不是很友好,但是作为开源世界最火的IDE之一,它的功能真的十分强大)
之后推荐在vscode 中安装这个拓展,捎带一提rust-analyzer 这个插件来自Rust 开源社区。
之后开始我们world,hello的程序
程序猿的经典,
首先了解 Cargo 是一个十分强悍的包管理工具,提供了项目的确立,构建到测试,运行到部署,是我们可以管理我们rust项目的好帮手。
现在可以开始我们的操作了,进入vscode之后,要创建文件夹专门存放rust项目,然后调出终端,以下是我调出的终端,我将自己写的Rust项目全部储存在了Rust文件夹之中。
cargo new the_first
开始新建如下的一个新项目,因为我之前新建过World_Hello了,所有改成了the_first,当然这只是个名字,这也绝对不会只是个开始。
此时,我Rust 文件夹中会出现 the_first 项目,甚至创建好了git 。 在终端进入此项目: cd the_first
此时 这个 the_first 项目的结构大致为这个样子,以下是我编写的代码,语法先不解释,要是有一定编程语言的大家应该也知道我们要写什么。
之后,在终端运行 cargo run
补充,这里先进行编译,之后再运行,请看下图:
当然你也发现了,debug 模式,因此也你可以执行对运行进行优化的 release 版本:
-
cargo build --release
-
cargo run --release
另外,
cargo check
,也是常用的命令,作用很简单,快速检查代码能否编译通过,可以在大的项目中节省大量的编译时间。
而执行之后的程序是这个样子的: .toml 文件时cargo 特有的项目数据描述文件,可以按照期望的方式进行构建,测试和运行。 .lock 是 根据 同一项目中.toml 文件生成的项目依赖详细清单,因此只要我们会修改 Cargo.toml 文件就可以了。
之后就该你完善这个项目了。捎带一提,你也可以在输出框中之间对程序进行输出,而不使用终端。
(而 world,hello 更是程序猿对世界的一种从容与自信,从 hello,world 到此的一种转化)
好了,这就是这篇文章的所有内容,希望可以帮助到你。
之后,我还会更进Rust语言学习的相关内容,因为我本身为C++程序猿,所以可能会有对这两种语言的对比以及学习,语言的学习过程是漫长的,希望大家能够坚持下去。 数据结构的章节,之后会有avl 和红黑树,以及图的更新。