内容来自B站 视频链接,自己记的笔记而已
一、字符串 (主要看黑体的标题)
-
字符编码的历史
-
内存中有一部分字节,可以知道这是什么编码吗?(一个四个自己的内容,它是 int 还是 float char?)==>在编程语言中指定类型
-
同样的一堆字节,可有使用不同的编码来解释内容(乱码)?
-
utf-8是变长的编码方式,所以不能使用[索引]的方式来进行
-
创建 String类型
6.
-
字符串的操作
-
字符串连接操作和实现
可以发现在 进行连接的时候,发生所有权的转移
-
设计原因
二、Option 枚举类型
- Option的形式
- 处理Option类型
- unwarap函数
具体的Option函数 可以看文档 ,链接:rust标准库
例子:
三、错误处理
如果要写一个安全可靠的程序,一定会有错误处理的。
- 错误类型
错误处理占位符: 就是快速指出错误的方法,以方便后期更好处理。
四、容器
1.
向量是一种最常用来存储 一堆 同类型数据的容器。
2.
3.
4.
5.
哈希表 是 继向量以后第二常用的数据结构
6.
7.
8.
9.
10.
五、迭代器
1。
2。
3。
4。
5。 编程语言中的early 表示 现成的东西, lazy 表示 惰性的,
6。
7。
8。
9。
10。
11。
12。
13。
函数式编程
14。
15。
六、自动测试
1。针对一个小模块进行单元测试
2。
3。
4。
5。
6。
7。