nap-liu / rust-by-example

官方 Rust by Example 书的极简翻译

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

这个工程就是官方的 Rust by Example 的极简翻译

可以在这里查看官方书

该工程只有一个目的,熟悉并了解 Rust 的基本组成和一些基本的使用, 并不包含高深的内容,其实本书并没有覆盖到所有的 Rust 特性,但是对于一般的引用场景下差不多都够用了, 整体的学习完这本书可以对 Rust 有一个比较清晰的认知,能熟悉整体的设计以及常规的使用方法。

该工程仅仅是做了一个简单的翻译,所有的示例都是我自己慢慢翻译过来的,和原书上肯定有一定差异,因为我是按照我的理解 进行翻译的,可能有些地方我的理解有误,所以我并不保证这些例子里面的注释是完全正确的。

如果对本工程有兴趣的小伙伴可以自己克隆下来一个一个示例的看下去。

工程提供了一个脚本叫 update-projects.sh 这个脚本只做了一件事,就是动态的更新 .vscode/config.json 中的项目配置,但是该脚本依赖了 shelljq 来处理 json 所以,想用该脚本的话保证电脑上有 jq 命令

# 该命令会把该目录下的所有工程都添加到当前 `rust-analyzer` 的工程分析中
./update-projects.sh "1.Hello World" 

About

官方 Rust by Example 书的极简翻译


Languages

Language:Rust 99.9%Language:Shell 0.1%