ray-note/语言/Rust/Rust学习笔记一.md

892 B

基础扫盲

  • 基本数据类型
  • 语法
  • 复合类型
  • 分支,流程控制(分支、循环)
  • 函数 + 模块
  • 测试

所有权 -- Rust 的地基

所有权 1 主要需要把握几个点

  • 变量的可变与不可变的区别
  • 变量的作用域
  • 变量对应的资源的所有权 所有权相关的 CopyMove 两个概念,函数传参,如果不使用引用,会发生所有权转移,需要再函数最后交回所有权(不绝对)

引用2 需要把握的几个点:

  • 引用存在的意义
  • 可变引用和不可变引用
  • 可变借用和不可变借用的作用域冲突问题,借用的几个重要原则
  • 使用借用作为函数形参的