Skip to content

MatrixWeb/rust-learning

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

1、说明

本项目旨在学习微软的rust教程的过程中,为各个章节提供可运行的代码 微软的rust教学链接详细看:rust教程

2、章节说明

  • 1-5 cargo new创建hello world的教程
  • 2-1 学习一些rust基本类型,包括struct, enum, 以及变量定义,包含一个创建卡车的练习
  • 3-1 学习rust基本语法 if-else表达式,vec以及array这种高阶数据机构的使用
  • 4-1 学习循环的语法,包含一个订单购车的小练习
  • 5-1 学习如何处理异常数据,包括Option, Result
  • 6-1 学习rust的内存管理,以及所有权的使用,生命周期的标注
  • 7-1 学习范型,trait
  • 8-1 学习代码的组织管理,理解package, module, creat的区别
  • 9-1 学习rust测试单元的写法
  • 10-1 一个练手的小项目,做一个任务列表的小应用。

3、学习时间建议

该课程文档写的还不错,但是整体坐下来。有几点感受:

1、需要边看边练手,diry your hand 2、有些东西文档没讲明白,但是练习就开始做了。。。 3、做完最后一个项目,感觉好多坑都没填。。。意思是很多其实课程没学到。。

综上建议,用三天时间: 第一天: 基本语法:1-5到4-1 第二天: 核心概念:5-1 到7-1 第三天: 上手小项目: 8-1到10-1

三天就可以完成rust入门到放弃!!!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages