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, 交互式学习, 代码实战, 可视化界面, 后端开发, 开源课程, 技能提升, 教程, 系统编程, 练习题, 编程语言, 网络流量审计, 自学, 计算机科学, 软件开发, 通知系统