INTERACTIVE LABS
互动实验
按编程语言分类的实验课:讲完知识点,下面就能改代码、编译、看效果。Rust、Python、Go 与 C++ 已开放入门实验。
Rust
Cargo 多文件项目 · 编译运行
阶段 1
入门(免费试学)
建立 Rust 环境并掌握最基础的语法
阶段 2
语法与所有权
理解 Rust 的核心语法、字符串与所有权模型
03
Rust:字符串与所有权
从 String / &str 理解 Rust 所有权与借用,并补充 String 常用 API。
04
Rust 语法进阶
学习 Rust 的结构体、枚举、模式匹配、if let、方法与关联函数,配有可编辑运行的代码实验。
05
Rust:泛型与错误处理
系统学习 Rust 泛型、Result、Option、panic 以及错误传递与高级错误处理。
06
Rust:模块与工作空间
介绍 Rust 模块、库文件与 Cargo 工作空间,解决项目组织和依赖引入问题。
07
Rust:集合与迭代器
系统学习 Rust 的 Vec、Map、List、Set、Deque 等集合类型及迭代器。
08
Rust:闭包
学习 Rust 闭包的基本写法、捕获规则、参数接收与代码简化技巧。
阶段 3
语言进阶
深入 Trait、生命周期、宏与智能指针
阶段 4
并发与网络
从线程、异步到跨平台和底层通信
阶段 5
工程与工具
掌握跨平台构建、日志和终端工程实践
阶段 6
实战项目
用 Web、数据库、桌面和网络项目综合练习