Rust 是一门赋予每个人构建可靠且高效的软件的语言
ps: 虽然 rust 是一门优秀的编程语言,但是我仍旧不推荐入门编程使用 rust 只有被其他语言的 段错误、空指针异常、迷惑性的默认行为洗礼过后,才会 体会到 rust 的温柔与强大
和被编译器变成不会排查异常的废物
- 一切开始的开始:安装 rust 开发环境
- 您是否需要一个多功能管理工具?:Cargo与Rustup
- 熟悉的老朋友:基本数据类型与控制流
- 也许应该消灭一些中间变量:表达式与语句
- 第一公民:函数
- 可变与不可变:变量
- 熟悉的老朋友 2:Struct 类型
- 陌生的老朋友:Enum 类型
- 你看不到我:访问权限控制
- 绝望谷底:所有权、引用与生命周期
- 坏了,出事了:异常处理
- 加点特效吧:impl 代码块
- 也许需要一些限制:泛型、trait
- 是时候拆分代码了:代码模块化
- 轮子?拿来吧你:依赖管理
- 请问要来点测试代码吗?:单元测试与集成测试
- 函数式编程特征:迭代器与闭包
- 我是面向对象的语言吗?:rust 与面向对象
- 标准库唯一指定提供:常用集合类型
- 胖指针:智能指针与 Deref
- 无畏并发:多线程
- 什么是强类型语言啊(战术后仰):模式匹配
- 魔法就在我身边:宏
- rust 黑魔法:unsafe
- 我是谁,我在哪:Rust Async 编程
- 一些常用的 trait、类型、宏
- 好用的 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