第 10 课2026.09.10
理解 Rust 如何安全管理堆内存。
第 10 课:所有权与移动
- 日期:2026-09-10
- 课程序号:第 10 课
- 知识点:String 的所有权移动
用途
理解 Rust 如何安全管理堆内存。
核心概念
把 String 赋给另一变量会移动所有权,原变量不能再使用。
最小代码或操作示例
rust
let first = String::from("Rust");
let second = first;
println!("{second}");3~5 分钟练习
移动后尝试打印 first,阅读编译器提示。
参考答案
编译器报告值已移动;所有权属于 second。
与上一课的联系
上一课处理不同值;本课学习值在变量间安全传递。