![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
rust
文章平均质量分 89
Yuleo_
*---------------------*
展开
-
Rust语言从入门到入魔 (更新中)
Rust学习笔记目录原创 2022-09-20 12:38:12 · 289 阅读 · 4 评论 -
Rust的枚举类型和模式匹配
定义与使用枚举,枚举的绑定与对比结构体的优势,match匹配枚举,match匹配Option枚举,占位符,if let控制流。原创 2022-09-19 12:54:39 · 325 阅读 · 1 评论 -
Rust的结构体类型的使用
结构体让你可以创建出在你的领域中有意义的自定义类型。通过结构体,我们可以将相关联的数据片段联系起来并命名它们,这样可以使得代码更加清晰。在 impl 块中,你可以定义与你的类型相关联的函数,而方法是一种相关联的函数,让你指定结构体的实例所具有的行为。但结构体并不是创建自定义类型的唯一方法:让我们转向 Rust 的枚举功能,为你的工具箱再添一个工具。原创 2022-09-17 17:20:24 · 986 阅读 · 1 评论 -
Rust的Slice切片
Slice切片,slice 允许你引用集合中一段连续的元素序列,而不用引用整个集合。slice 是一类引用,所以它没有所有权。原创 2022-09-15 23:30:25 · 524 阅读 · 0 评论 -
Rust语言所有权与引用(详解)
所有权(系统)是 Rust 最为与众不同的特性,对语言的其他部分有着深刻含义。它让 Rust 无需垃圾回收(garbage collector)即可保障内存安全,因此理解 Rust 中所有权如何工作是十分重要的。本章,我们将讲到所有权以及相关功能:借用(borrowing)、slice 以及 Rust 如何在内存中布局数据。原创 2022-09-14 23:25:26 · 268 阅读 · 1 评论 -
Rust的数据,函数及控制流内容总结
rust的基本数据类型,函数返回类型与函数形参类型,语句和表达式的定义,元组,控制流的内容,loop循环及特殊的遍历数组的方式原创 2022-09-13 18:40:31 · 284 阅读 · 0 评论 -
用Rust写个猜数字的游戏(详解)
稍微等待一下,就可以根据你填写的版本,下载rand扩展包,此时构建完成之后,Cargo.lock文件里就会生成rand的相关信息配置,此时我们的rand就配置成功了,如果你想修改版本,直接在Cargo.toml里面修改rand的版本号就可以,然后重新执行 cargo build 来构建它。在Cargo.toml文件的下面,添加这样一行信息:(表示我们要下载rand的扩展包的0.8.5版本,当然你可以根据网站的信息来下载最新的)String不是整形,不能和随机生成的数字相比较,类型不匹配,所以我们必须试着。原创 2022-09-12 11:17:31 · 901 阅读 · 0 评论 -
rust语言的配置与编译 Day01
注意:rust语言不适合编程初学者,我讲的这些,默认你最少了解C语言,当然如果你了解C++,那么rust将会很简单。使用我们上面讲到的创建rust文件夹的方式,创建一个文件夹,实现一个猜数字的游戏第一步:println!("猜数游戏");println!("请输入一个数字");io :: stdin() . read_line(& mut guess) . expect("无法读取数字");println!("你输入的数字是:{}" , guess) }println!:一个宏,表示输出。原创 2022-09-11 11:02:56 · 1798 阅读 · 0 评论