第 2 章:变量与可变性——从 `final` 到 `let` 和 `mut` 的思维转变
在上一章,我们成功地运行了第一个 Rust 程序,并提出了一个核心问题:在没有 GC 的情况下,Rust 如何保证内存安全?答案指向了 Rust 的灵魂——“所有权”(Ownership)。
在深入那个庞大而精妙的系统之前,我们必须先掌握一个看似简单,却蕴含着 Rust 核心安全哲学的基础知识:变量的声明与赋值。对于在 Java 世界里畅游多年的我们来说,这似乎是“不值一提”的小事。但相信我,正是从这里开始,你将体会到第一次深刻的思维转变。