Rust 入门学习
文章平均质量分 52
之芫
记录一下路上的坑和用到的东西,有时候遗忘的时候翻出来自己看看,同时也分享给忘了的朋友看看。
个人网站:https://www.msezi.com/
展开
-
在 Windows 上设置 Rust 开发环境
在 VS Code 中使用 Ctrl + Shift + ` 打开一个终端,在d:\Rust\src\first_rust_project 目录下,执行 cargo run。把x86_64-pc-windows-msvc修改成x86_64-pc-windows-gnu,使用MinGW64或者MSYS2工具链构建的C++都是用gnu。设置 rustup 路径安装路径与 cargo 安装路径,Rust 默认安装在 C 盘, 这里把安装路径换到 D 盘。到达安装位置的时候,选择2,自定义安装。原创 2023-01-29 15:11:41 · 2356 阅读 · 0 评论 -
【Rust 入门学习】3.1 通用的编程概念
默认情况下,Rust中变量是不可改变的,这是因为Rust提出的安全性和简单并发性的编程理念。当然,Rust也提供了如何使用可变变量的方法。在项目目录中生成一个名为variables的新项目来做测试,使用。在新项目的主函数中,写入如下代码,用来验证变量的不变性。文件名:src/main.rs保存并运行,会收到一个报错。这个例子展示了编译器帮助我们定位程序错误,这不可怕,可怕的是程序没有抛出任何错误,却得不到自己想要的结果。...原创 2022-08-16 20:22:27 · 332 阅读 · 0 评论 -
【Rust 入门学习】2.1 Rust 猜谜游戏
到这里,已经成功构建了一个猜数字的游戏。这个项目介绍了很多 Rust 新概念:let 、match、 外部crate的使用等等。接下来的学习将会详细的了解到这些概念。原创 2022-08-03 17:52:02 · 706 阅读 · 0 评论 -
Rust 获取从键盘输入的整数和小数 | 获取浮点型的输入
代码注释中的使用unwrap()方法也可以直接得到想要的内容,但是前提是输入的数值要是浮点型,否则会报错,所以后面使用了一个会自动抛出错误,使程序不崩溃的方法。使用trim()去除多余的符号,例如回车号,然后使用parse()来做数据转换。因为某些原因需要获取浮点型数据的输入。声明变量的时候修改一下转换的变量即可。整数的处理和浮点型的处理一致。...原创 2022-08-01 15:35:09 · 1593 阅读 · 0 评论 -
【Rust 入门学习】1.3 更换 Cargo 国内源
如果使用默认的cargo源,是很慢的,这个不需要多说,默认源在国外,需要换成国内源,这样在引入rust依赖的使用,拉取速度会快很多。国内源很多优秀的,还可以使用其他的,比如中科大源,上海交大源,163源,阿里源等等。该镜像可加快cargo读取软件包索引的速度,详细信息可以查看。如果是第一次修改,则是新建文件。...原创 2022-07-29 11:30:31 · 2351 阅读 · 0 评论 -
【Rust 入门学习】1.2 使用 Cargo 构建 Rust 项目
Cargo是Rust的构建系统和包管理器,它会构建代码、下载代码所依赖的库以及构建这些库。Cargo一般随Rust一起安装,如果是通过其他方式安装,需要检查是否可用。原创 2022-07-29 11:07:12 · 1215 阅读 · 0 评论 -
【Rust 入门学习】1.1 Rust 的安装、升级、卸载
本教程是基于CentOSStream9作为操作系统进行测试的。对于命令有出入的地方,请自行更改。下载安装rustup,这是一个用于管理Rust版本和相关工具的命令行工具,使用rustup安装最新稳定版本的Rust编译器。...原创 2022-07-29 10:59:48 · 6228 阅读 · 0 评论 -
【Rust 入门学习】阅读说明
还有一点值得注意的是,我的英文阅读能力很差,很多名词和表达的意思可能会理解错误,请大家见谅,为了更好的体验,可以直接阅读英文文档。HTML格式可在https//doc.rust-lang.org/stable/book/获取。本学习笔记是基于rust官方文档“Rust编程语言”的每一个章节的个人理解。Rust编程语言https//doc.rust-lang.org/book/案例基本都是参照文档内容来做的,有部分是自己修改后内容,有兴趣学习的请自行斟酌。...原创 2022-07-29 11:25:21 · 199 阅读 · 0 评论