22 lines
892 B
Markdown
22 lines
892 B
Markdown
## 基础扫盲
|
|
- 基本数据类型
|
|
- 语法
|
|
- 复合类型
|
|
- 分支,流程控制(分支、循环)
|
|
- 函数 + 模块
|
|
- 测试
|
|
|
|
## 所有权 -- Rust 的地基
|
|

|
|
主要需要把握几个点
|
|
- 变量的可变与不可变的区别
|
|
- 变量的作用域
|
|
- 变量对应的资源的所有权 所有权相关的 `Copy` 和 `Move` 两个概念,函数传参,如果不使用引用,会发生所有权转移,需要再函数最后交回所有权(不绝对)
|
|
|
|
|
|

|
|
需要把握的几个点:
|
|
- 引用存在的意义
|
|
- 可变引用和不可变引用
|
|
- 可变借用和不可变借用的作用域冲突问题,借用的几个重要原则
|
|
- 使用借用作为函数形参的 |