Rust 编程

从安装工具和第一个程序开始,学习所有权与类型,逐步实现可以保存数据的命令行工具。

22 篇正文 · 1 个系列 · 更新于

从这里开始

学习指南

Rust 学习路线:从语法、所有权到内存实验,再用 Web Server 连接编译、操作系统、网络与并发;区分已发布内容和后续专题。

推荐阅读路线

全部文章

可以沿路线选读;需要逐章学习时,进入对应系列的完整目录。

认识语言和数据

从变量与控制流进入所有权、集合和类型建模,先学会表示并处理程序里的数据。

  1. 安装与第一个程序原创 · 7 分钟
  2. 所有权与借用原创 · 15 分钟
  3. 字符串与集合原创 · 16 分钟
  4. 结构体与枚举原创 · 20 分钟
完整系列:Rust 从零开始

组织代码并完成一个项目

学习错误处理、模块、测试和迭代器,再把它们用在待办工具的核心逻辑与文件保存中。

  1. 输入与错误处理原创 · 12 分钟
  2. 模块与测试原创 · 10 分钟
  3. 实战:任务与命令原创 · 10 分钟
  4. 实战:文件与完整程序原创 · 15 分钟
完整系列:Rust 从零开始

继续完善程序的输入与存储

用 JSON、备份和命令行参数支持程序演化,再尝试访问本机 HTTP 服务。

  1. Serde 与 JSON 保存原创 · 12 分钟
  2. 备份与恢复原创 · 7 分钟
  3. 命令行与 clap原创 · 8 分钟
  4. HTTP 请求原创 · 10 分钟
完整系列:Rust 从零开始
专题全部文章 22 篇