本课程针对有java或GO后PHP和一定开发经验的同学学习。由于Rust语法比较烧脑,因此会开多个课程进行讲解和场景练习。Rust也是网站未来布局的一个课程条线
* 第一章:RUST环境和热身 cplist.push('第一章:RUST环境和热身');/
* 第1讲:开张课、RUST开发环境部署(windows版本)
* 第2讲:使用vscode、编写第一个Rust程序、编译运行(手动)
* 第3讲:Cargo入门、使用Cargo创建和运行项目
* 第4讲:Cargo+vscode运行rust程序、GDB调试等
* 第二章:基本类型、变量和函数 cplist.push('第二章:基本类型、变量和函数');/
* 第5讲:类型、创建数字变量的基本方式
* 第6讲:创建自定义函数、模块的初步使用
* 第7讲:调用外部文件函数的方法(1):同级文件
* 第8讲:调用外部文件函数的方法(2):多文件夹
* 第9讲:函数参数传递(1):最简单的数字参数、if条件判断
* 第10讲:函数返回值:字符串&str初步入门
* 第11讲:表达式和语句、if的风骚写法
* 第12讲:字符串练习(1):循环字符、判断长度、match
* 第13讲:String的基本堆栈结构、赋值时发生了什么
* 第14讲:字符串String初步入门:累加字符串、format宏
* 第15讲:所有者、脚踏两船、字符串拷贝
* 第16讲:函数传参时的所有者转移、修改原字符串
* 第三章:Struct、集合、trait cplist.push('第三章:Struct、集合、trait');/
* 第17讲:Struct入门、基本写法
* 第18讲:定义结构体方法、直接打印struct
* 第19讲:穿插课时:数组和元组基本入门
* 第20讲:小练习:在外部模块创建用户实体类、调用实体类
* 第21讲:小练习: 自定义函数修改实体类的值、use关键字
* 第22讲:泛型初步:在struct中使用泛型属性
* 第23讲:补充:在struct”类”方法中使用泛型
* 第24讲:trait入门(1):定义trait、定义共享行为(接口设计)
* 第25讲:trait入门(2):使用trait创建实体类
* 第26讲:trait入门(3):在函数中传trait作为参数
* 第27讲:trait入门(4):在函数中传2个trait参数(例子:计算商品总价)
* 第28讲:trait入门(6):一个struct对应多个trait
* 第29讲:trait入门(7):操作符重载,实现商品+商品
* 第30讲:生命周期入门(1)
* 第31讲:生命周期入门(2):在Struct中使用引用属性
* 第32讲:生命周期入门(3):回头再看字符串&str
* 第33讲:集合类型之:vector快速入门、遍历、改值等
* 第34讲:枚举快速入门、在struct中定义枚举
* 第35讲:枚举快速入门(2): 枚举值的比较
* 第36讲:枚举快速入门(3): 获取枚举的值、Option枚举





![[衡天云]爆款云服务器 低至12元/月](/hty.png)