其他
Google Android 团队提供的 Rust 课程
大家好,我是TJ
一个励志推荐10000款开源项目与工具的程序员
这是由 Google Android 团队开发的为期四天的 Rust 课程,该课程涵盖了 Rust 的全部内容,从基本语法到高级主题,如泛型和错误处理,还包括最后一天的 Android 特定内容。
本课程的目标是教你学习 Rust,我们假设您对 Rust 一无所知,并希望:
让你全面了解 Rust 语法和语言。 使你能够修改现有程序并在 Rust 中编写新程序。 向你展示常见的 Rust 用法。
在第 4 天,我们将介绍特定于 Android 的内容,例如:
在 Rust 中构建 Android 组件。 AIDL 服务器和客户端。 与 C、C++ 和 Java 的互操作性。
重要的是要注意,本课程不涵盖 Rust 中的 Android 应用程序开发,并且特定于 Android 的部分专门针对 Android 本身(操作系统)编写代码。
课程在线地址:https://google.github.io/comprehensive-rust/
该课程是使用 mdBook
及其 Svgbob
插件构建的。安装这两个工具:
$ cargo install mdbook
$ cargo install mdbook-svgbob
然后运行下面的命令来执行单元测试:
$ mdbook test
最后执行下面的命令:
$ mdbook serve
为该仓库启动一个 web server 服务,然后我们就可以通过 http://localhost:3000 来访问课程内容了。
往期推荐
点击下方卡片,关注公众号“TJ君”
每天了解一个牛x、好用、有趣的东东