mainmatter/100-exercises-to-learn-rust
GitHub: mainmatter/100-exercises-to-learn-rust
一套通过 100 个渐进式练习帮助初学者从零掌握 Rust 编程语言的互动自学课程。
Stars: 9169 | Forks: 1977
# 学习 Rust,每次一个练习
你听说过 Rust,但一直没机会尝试吗?\
这门课程就是为你准备的!
你将通过解决 100 个练习来学习 Rust。\
你将从对 Rust 一无所知,逐步进阶到能够开始
编写自己的程序,每次一个练习。
## 准备开始
访问 [rust-exercises.com](https://rust-exercises.com) 并按照那里的说明
开始这门课程。
## 环境要求
- **Rust**(按照[此处](https://www.rust-lang.org/tools/install)的说明操作)。\
如果你的系统上已经安装了 `rustup`,请运行 `rustup update`(或者根据你系统上
安装 Rust 的方式,运行其他适当的命令)
以确保你运行的是最新的稳定版本。
- _(可选但推荐)_ 一个支持 Rust 自动补全的 IDE。
我们推荐以下之一:
- [RustRover](https://www.jetbrains.com/rust/);
- [Visual Studio Code](https://code.visualstudio.com) 并安装
[`rust-analyzer`](https://marketplace.visualstudio.com/items?itemName=matklad.rust-analyzer) 扩展。
## 参考解答
你可以在本仓库的
[`solutions` 分支](https://github.com/mainmatter/100-exercises-to-learn-rust/tree/solutions)中找到练习的参考解答。
# 许可证
版权所有 © 2024- Mainmatter GmbH (https://mainmatter.com),根据
[知识共享署名-非商业性使用 4.0 国际许可协议](https://creativecommons.org/licenses/by-nc/4.0/)发布。
标签:CC协议, Rust, Rust入门, WebAssembly, 交互式学习, 代码实战, 可视化界面, 后端开发, 开源课程, 技能提升, 教程, 系统编程, 练习题, 编程语言, 网络流量审计, 自学, 计算机科学, 软件开发, 通知系统