跳转至
Rust中文Wiki
参考资料
中文
正在初始化搜索引擎
Rust Chinese Wiki
Rust中文Wiki
Rust Chinese Wiki
首页
第 00 章 前言
第 00 章 前言
0.1 Rust简介
第 01 章 入门指南
第 01 章 入门指南
1.1 安装
1.2 运行Hello World
1.3 Cargo构建工具
第 02 章 猜数游戏
第 02 章 猜数游戏
2.1 猜数游戏
第 03 章 通用编程概念
第 03 章 通用编程概念
3.1 变量与可变性
3.2 数据类型
3.3 函数
3.4 控制流
第 04 章 所有权
第 04 章 所有权
4.1 栈内存和堆内存
4.2 所有权规则
4.3 所有权与函数
4.4 引用与借用
4.5 切片
第 05 章 使用结构体组织数据
第 05 章 使用结构体组织数据
5.1 结构体
5.2 结构体示例
5.3 结构体方法
第 06 章 枚举与模式匹配
第 06 章 枚举与模式匹配
6.1 枚举
6.2 Option枚举
6.3 math表达式
6.4 if let
第 07 章 项目管理
第 07 章 项目管理
7.1 package、crate、module
7.2 路径
7.3 use
第 08 章 通用聚合类型
第 08 章 通用聚合类型
8.1 vector
8.2 vector和枚举
8.3 创建和使用字符串
8.4 字符串表现形式和切割
8.5 使用哈希映射存储键值对
8.6 更新哈希映射
第 09 章 错误处理
第 09 章 错误处理
9.1 不可恢复错误与panic
9.2 Result枚举与可恢复错误1
9.3 Result枚举与可恢复错误2
9.4 何时使用panic
第 10 章 泛型/trait/生命周期
第 10 章 泛型/trait/生命周期
10.1 泛型
10.2 Trait
10.3 生命周期
第 11 章 编写自动化测试
第 11 章 编写自动化测试
11.1 如何编写测试
11.2 控制测试运行
11.3 测试的组织结构
第 12 章 编写一个命令行程序
第 12 章 编写一个命令行程序
12.1 IO示例项目
第 13 章 函数式编程
第 13 章 函数式编程
13.1 闭包
13.2 迭代器
13.3 使用迭代器优化IO项目
第 14 章 Cargo和crate.io
第 14 章 Cargo和crate.io
14.1 Cargo
14.2 发布crate
14.3 Cargo工作空间
14.4 安装二进制Crate
第 15 章 智能指针
第 15 章 智能指针
15.1 智能指针概述
15.2 使用Box指向Heap的数据
15.3 Deref Trait
15.4 Drop Trait
15.5 Rc
15.6 RefCell
15.7 循环引用导致内存泄漏
第 16 章 无畏并发
第 16 章 无畏并发
16.1 多线程同时运行代码
16.2 跨线程消息传递
16.3 共享状态的并发
16.4 Sync和Send扩展并发
第 17 章 Rust面向对象编程
第 17 章 Rust面向对象编程
17.1 面向对象语言特性
17.2 使用trait存储不同类型值
17.3 实现面向对象的设计模式
第 18 章 模式匹配
第 18 章 模式匹配
18.1 用到模式匹配的地方
18.2 模式匹配可失败性
18.3 模式匹配语法
第 19 章 高级特性
第 19 章 高级特性
19.1 不安全Rust
19.2 高级Trait
19.3 高级类型
19.4 高级函数和闭包
19.5 宏
第 20 章 异步编程
第 20 章 异步编程
20.1 简易并发示例
参考资料
参考资料
目录
书籍
视频
目录
书籍
视频
参考资料
¶
书籍
¶
《Rust权威指南》
视频
¶
[BiliBili-软件工艺师:Rust编程语言入门教程]
https://www.bilibili.com/video/BV1hp4y1k7SV
回到页面顶部