月度归档: 2025 年 8 月
ArchLinux虚拟机安装指南
ArchLinux虚拟机安装指南
玩够了Ubuntu,还是觉得Ubuntu东西太多怎么办?试试Archlinux(
注意,本文章参考archlinux 基础安装 | archlinux 简明指南撰写,如……
11、Structs(结构体)
Structs(结构体)
接下来开始第二章的学习,这一章我们准备用一个工单案例来展开,首先是关于工单的定义,它涉及到标题,描述信息和状态
我们可以使用String……
10、强制类型转换
强制类型转换
前面提到过很多次,rust不支持隐式类型转换,但是rust肯定支持显式类型转换,这一节就是学习一下rust当中显式类型转换的规则
as关键字
我们可以……
9、饱和算术
饱和算术
可以通过saturating_方法实现饱和算术
这同样也是处理溢出的一种特殊的方式
相比于warpping around,saturaing arithmetic在溢出时会返回该整型类型……
8、溢出
溢出
rust中的整型有范围,这从一开始就清楚的
比如u8类型的范围就是0~255,那么如果运算时超出了这个范围,就会发生溢出
溢出在rust中是一个error,如果在C/C……
7、for循环
for循环
while,loop循环等,他们的条件表达式的模式匹配比较单一,Rust提供的的for循环,有更强大的模式匹配功能,它可以使用更简单的方式去遍历一个数字序列……
6、循环语句
循环语句
引入
while循环
在rust中,循环语句的格式和其他语言其实相差不大,格式如下
while <条件表达式>{
}
例如
let sum = 0;
let i = 1;
//……
5、阶乘练习
阶乘
这一节是要完成一个阶乘的函数,定义一个名为factorial的函数,传递一个类型为u32的变量n,返回一个类型为u32的变量,定义好这个签名后就可以提交了
题目……
4、Panic!(恐慌)
Panics(恐慌)
Panics是 Rust 发出 程序出了问题,无法继续运行 的信号的方式,是一种无法恢复的错误。
Panic!宏
Panic可以手动的触发,通过调用Panic!宏即可……
今天认识了很多新朋友
我觉得这是我上大学以来最快乐的时间,大一的时候总是找不到很好的朋友,大家都在忙自己的事情,想聊一些东西,也总是难以深入交流,昨天和华灯(就是我挂的友……