课程简介
本课程是完整的Rust编程语言学习体系,涵盖基础语法到高级特性的全面内容。课程从环境搭建、变量类型、控制流等基础概念开始,深入讲解所有权系统、生命周期、泛型、trait系统等Rust核心特性。进阶部分包含智能指针、并发编程、宏系统、模式匹配等高级主题,帮助学员掌握现代系统编程的核心技能。通过系统学习,学员将能够熟练运用Rust进行高效、安全的内存管理,理解零成本抽象的设计理念,具备开发高性能系统软件的能力。课程配套完整的视频讲解、示例代码和项目实践,适合希望深入系统编程领域的技术人员学习。
下载地址
课程目录
01 Rust基础介绍
第1-2节:Rust语言介绍与环境搭建
02 基础语法
第3-7节:变量、类型、函数、注释与控制流
03 所有权系统
第8-9节:所有权与引用概念
04 复合类型
第10-18节:slice、结构体、枚举、Option、vector、String、HashMap
05 模块与错误
第19-24节:模块系统与错误处理
06 测试与总结
第25-26节:测试方法与基础学习总结
07 进阶泛型与trait
第1-10节:泛型使用、trait实现与条件实现
08 生命周期与智能指针
第11-35节:生命周期标注、智能指针与引用循环
09 并发与模式匹配
第36-63节:多线程、通道、模式语法与匹配
10 高级特性与宏
第64-81节:不安全代码、高级类型、宏系统与课程总结
--- 点击展开详细目录 ---
|