## 基础扫盲 - 基本数据类型 - 语法 - 复合类型 - 分支,流程控制(分支、循环) - 函数 + 模块 - 测试 ## 所有权 -- Rust 的地基 ![所有权 1](https://static001.geekbang.org/resource/image/7f/37/7f78de64bb2756d7137124ce18886a37.jpg?wh=2178x1697) 主要需要把握几个点 - 变量的可变与不可变的区别 - 变量的作用域 - 变量对应的资源的所有权 所有权相关的 `Copy` 和 `Move` 两个概念,函数传参,如果不使用引用,会发生所有权转移,需要再函数最后交回所有权(不绝对) ![引用2](https://static001.geekbang.org/resource/image/41/8d/41cf986d8da00cce53436aba30e89e8d.jpg?wh=1732x1398) 需要把握的几个点: - 引用存在的意义 - 可变引用和不可变引用 - 可变借用和不可变借用的作用域冲突问题,借用的几个重要原则 - 使用借用作为函数形参的