Skip to content

Latest commit

 

History

History
130 lines (78 loc) · 4.75 KB

office.md

File metadata and controls

130 lines (78 loc) · 4.75 KB

rust

github source

在这一刻, 写下, 我是一个白萌新, 以下是我的rust之旅, 我只想走得顺一点, 按顺序来

Rust 是一个系统编程语言,它注重于三个方面:安全,速度和并发性

  • 安全, 意味着, 你需要遵循它的规则 > 所有权; 引用和借用; 生命周期
  • 速度 , 块范围
  • 并发

阅读方式

👀 == 快速看,不需要懂 | 🔍 == 仔细看

目录

1. 猜猜看游戏-示例 👀

主要是尝试

https://github.com/chinanf-boy/guessing_game

2. 第一次使用库-fs_extra👀

主要是尝试

https://github.com/chinanf-boy/fs_extra_try

3. rust-愉快的基础 🔍

经过上面, 快速看, 不需要懂 大致了解了一下, rust

那么我们来下一步看看基础, 只看第一章

gentle-intro 中文 🇨🇳 翻译

4. 尝试项目 👀

永远都有前人种树

5. rust 安全与速度 🔍

然后我们进入, rust 为什么安全和速度的问题

安全

速度

在这节过后, 你就会发现, rust 大部分的编译错误都是为了遵守这套规则

6. 模块/库/Cargo 的使用

到了这里我们应该知道 大多数语言 公认的美好 模块/库/库管理

如果你拥有, 其他语言库的使用情况, 那么你会喜欢,

快速看版本

练习

缺点: 无法在网上编写,只能通过一个工具(Go 语言),而在中国网络下载十分勉强,

可直接 clone github 源库 , exercises目录下就是练习

幸运的是,有答案 o

放大镜版本

非常不建议, rust 作为 第一语言来说, 这总是意味着要付出更多

7. trait

这部分的, 更应该是说 Rust 的编写代码特点和如何简化代码

8. 并发

在这里我们来到了, rust 的并发问题

9. explain