Rust(3.标准库)


内容来自B站 视频链接,自己记的笔记而已

一、字符串 (主要看黑体的标题)

  1. 字符编码的历史请添加图片描述

  2. 内存中有一部分字节,可以知道这是什么编码吗?(一个四个自己的内容,它是 int 还是 float char?)==>在编程语言中指定类型

  3. 同样的一堆字节,可有使用不同的编码来解释内容(乱码)?请添加图片描述

  4. utf-8是变长的编码方式,所以不能使用[索引]的方式来进行请添加图片描述请添加图片描述

  5. 创建 String类型请添加图片描述6. 请添加图片描述

  6. 字符串的操作
    请添加图片描述

  7. 字符串连接操作和实现
    可以发现在 进行连接的时候,发生所有权的转移
    请添加图片描述

  8. 设计原因
    请添加图片描述

二、Option 枚举类型

  1. Option的形式
    请添加图片描述
  2. 处理Option类型
    请添加图片描述
  3. unwarap函数请添加图片描述
    请添加图片描述
    请添加图片描述
    请添加图片描述
    具体的Option函数 可以看文档 ,链接:rust标准库

例子:
请添加图片描述
请添加图片描述

三、错误处理

如果要写一个安全可靠的程序,一定会有错误处理的。

  1. 错误类型请添加图片描述
  2. 请添加图片描述
  3. 请添加图片描述
  4. 请添加图片描述
  5. 请添加图片描述
  6. 请添加图片描述
  7. 请添加图片描述
    错误处理占位符: 就是快速指出错误的方法,以方便后期更好处理。

四、容器

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。
请添加图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值