Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust 核心概念入门教程

欢迎来到这个循序渐进的 Rust 学习教程!本仓库旨在为聪明的编程初学者提供一套完整的、基于文件的 Rust 入门课程。

教程的风格受到了 Rustlings 的启发,强调动手实践。每个文件都是一个独立、可运行的课程,包含了详细的概念讲解、丰富的代码示例和用于巩固知识的课后挑战。

教程结构

本教程涵盖了从基础到 Rust 核心特性的 19 个主题,严格按照学习曲线递进排序:

  1. 基础入门

  2. Rust 核心概念

  3. 常用集合与数据处理

  4. 代码组织与错误处理

  5. 高级特性

如何使用本教程

每个 .rs 文件都是一个独立的课程。要学习和运行某一课的内容,请遵循以下步骤:

  1. 选择课程: 从列表中选择你感兴趣的 .rs 文件,例如 07_ownership.rs
  2. 阅读概念: 打开文件,仔细阅读文件头部的注释,里面有对核心概念的详细讲解。
  3. 复制代码: 复制该文件的 全部 内容。
  4. 粘贴到 main.rs: 打开 src/main.rs 文件,清空其内容,然后将刚刚复制的代码粘贴进去。
  5. 运行代码: 在你的终端中,确保路径位于项目根目录,然后执行:
    cargo run
  6. 观察输出: 查看程序的运行结果,并对照代码和注释进行理解。
  7. 完成挑战: 尝试完成文件末尾注释中的“练习挑战”,动手修改或扩展代码以巩固所学。

环境要求

你需要安装 Rust 工具链,它包含了 Rust 编译器 rustc 和包管理器 cargo


祝你学习愉快!如果你发现任何错误或有改进建议,欢迎随时提出 Issue。

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages