Rust 不会把复杂度藏起来:值归谁、谁可以修改、什么时候释放,编译器都会当场追问。这种严格在开始时有点磨人,却能把许多只会在线上爆炸的问题提前变成清晰的编译错误。
这门课程从真实的错误和可运行代码出发,逐步覆盖开发环境、语句与类型、集合、函数与方法、输入输出、迭代器、Cargo、智能指针和并发。你会配合中文手绘图解与交互实验,不只是记住规则,而是理解 Rust 为什么这样设计,以及在项目里该如何权衡。