Skip to content

Goodjooy/rust-learn-record

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust 的学习笔记

简介

Rust 是一门赋予每个人构建可靠且高效的软件的语言

ps: 虽然 rust 是一门优秀的编程语言,但是我仍旧不推荐入门编程使用 rust 只有被其他语言的 段错误、空指针异常、迷惑性的默认行为洗礼过后,才会 体会到 rust 的温柔与强大 和被编译器变成不会排查异常的废物

目录

  1. 一切开始的开始:安装 rust 开发环境
  2. 您是否需要一个多功能管理工具?:Cargo与Rustup
  3. 熟悉的老朋友:基本数据类型与控制流
  4. 也许应该消灭一些中间变量:表达式与语句
  5. 第一公民:函数
  6. 可变与不可变:变量
  7. 熟悉的老朋友 2:Struct 类型
  8. 陌生的老朋友:Enum 类型
  9. 你看不到我:访问权限控制
  10. 绝望谷底:所有权、引用与生命周期
  11. 坏了,出事了:异常处理
  12. 加点特效吧:impl 代码块
  13. 也许需要一些限制:泛型、trait
  14. 是时候拆分代码了:代码模块化
  15. 轮子?拿来吧你:依赖管理
  16. 请问要来点测试代码吗?:单元测试与集成测试
  17. 函数式编程特征:迭代器与闭包
  18. 我是面向对象的语言吗?:rust 与面向对象
  19. 标准库唯一指定提供:常用集合类型
  20. 胖指针:智能指针与 Deref
  21. 无畏并发:多线程
  22. 什么是强类型语言啊(战术后仰):模式匹配
  23. 魔法就在我身边:宏
  24. rust 黑魔法:unsafe
  25. 我是谁,我在哪:Rust Async 编程
  26. 一些常用的 trait、类型、宏
  27. 好用的 crate 推荐

内容完成度

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published