写点什么

Rust 从 0 到 1

用户头像
关注
发布于: 刚刚
Rust 从 0 到 1

根据小编的建议做了一个文章链接合集,希望能方便大家阅读:)。官方文档一般情况下是最准确和权威的解释,个人建议是先阅读官方的文档,有需要再看其他资料。本系列译自官方的《The Rust Programming Language》的主要内容(除了安装、三个程序例子和附录,自觉得要比官方的中文要好些,官方的中文文档有些像是机器翻译的,如果冒犯了某位同学,请多原谅),希望多少能对对 Rust 有兴趣而又不喜欢看英文文档的同学有所帮助(能看进去英文文档的建议还是看英文;))。

第一次尝试做这方面的事情,肯定有很多不足甚至是错漏,请大家多包涵,欢迎提出指正和交流。;)


  1. 基础概念

1.1 变量

1.2 数据类型

1.3 函数

1.4 注释

1.5 控制流

  1. 所有权

2.1 概念介绍

2.2 引用和借用

2.3 切片类型

  1. 结构体

3.1 定义和实例化

3.2 一个例子

3.3 方法

  1. 枚举

4.1 定义

4.2 match 控制流

4.3 if-let 控制流

  1. 代码组织

5.1 Packages 和 Crates

5.2 模块

5.3 路径

5.4 use 关键字

  1. 集合

6.1 Vector

6.2 字符串

6.3 Hash Map

  1. 错误处理

7.1 panic!

7.2 Result

7.3 panic! 还是 Result

  1. 泛型

8.1 定义

8.2 trait

8.3 生命周期

  1. 自动化测试

9.1 如何编写测试

9.2 运行测试

9.3 测试组织

  1. 函数式编程

10.1 闭包

10.2 迭代器

10.3 性能比较

  1. Cargo

11.1 自定义构建

11.2 发布到 Crates.io

11.3 Workspaces

11.4 安装来自 Crates.io 的程序

11.5 自定义命令

  1. 智能指针

12.1 Box<T>

12.2 Deref trait

12.3 Drop trait

12.4 Rc<T>

12.5 RefCell<T>

12.6 内存泄漏

  1. 并发

13.1 线程

13.2 线程间消息传递

13.3 状态共享

13.4 可扩展性

  1. 面向对象编程

14.1 概念

14.2 Trait 对象

14.3 设计模式

  1. 模式

15.1 使用场景

15.2 可反驳行

15.3 相关语法

  1. 高级特性

16.1 不安全的 Rust

16.2 Traits 进阶

16.3 类型进阶

16.4 函数和闭包进阶

16.5 宏

发布于: 刚刚阅读数: 2
用户头像

关注

公众号"山 顽石"欢迎大家关注;) 2021.03.23 加入

IT老兵,关注Rust、Java、前端、架构、大数据、AI、算法等;平时喜欢美食、旅游、宠物、健身、篮球、乒乓球等。希望能和大家交流分享。

评论

发布
暂无评论
Rust 从 0 到 1