• 1. 介绍
    • 1.1. 安装
    • 1.2. Hello, World!
  • 2. 猜猜看教程
  • 3. 通用编程概念
    • 3.1. 变量和可变性
    • 3.2. 数据类型
    • 3.3. 函数如何工作
    • 3.4. 注释
    • 3.5. 控制流
  • 4. 认识所有权
    • 4.1. 什么是所有权
    • 4.2. 引用 & 借用
    • 4.3. Slices
  • 5. 结构体
    • 5.1. 方法语法
  • 6. 枚举和模式匹配
    • 6.1. 定义枚举
    • 6.2. match控制流运算符
    • 6.3. if let简单控制流
  • 7. 模块
    • 7.1. mod和文件系统
    • 7.2. 使用pub控制可见性
    • 7.3. 使用use导入命名
  • 8. 通用集合类型
    • 8.1. vector
    • 8.2. 字符串
    • 8.3. 哈希 map
  • 9. 错误处理
    • 9.1. panic!与不可恢复的错误
    • 9.2. Result与可恢复的错误
    • 9.3. panic!还是不panic!
  • 10. 泛型、trait 和生命周期
    • 10.1. 泛型数据类型
    • 10.2. trait:定义共享的行为
    • 10.3. 生命周期与引用有效性
  • 11. 测试
    • 11.1. 编写测试
    • 11.2. 运行测试
    • 11.3. 测试的组织结构
  • 12. 一个 I/O 项目
    • 12.1. 接受命令行参数
    • 12.2. 读取文件
    • 12.3. 增强错误处理和模块化
    • 12.4. 测试库的功能
    • 12.5. 处理环境变量
    • 12.6. 输出到stderr而不是stdout
  • 13. Rust 中的函数式语言功能
    • 13.1. 闭包
    • 13.2. 迭代器
    • 13.3. 改进 I/O 项目
    • 13.4. 性能

Rust 程序设计语言 简体中文版