24. 变量遮蔽(Shadowing)
语法讲解
今天学: Rust 允许用 let 重新声明同名变量,新值会"遮蔽"旧值。这叫做 Shadowing。
fn main() {
let x = 5;
let x = x + 10;
let x = x * 2;
println!("{}", x);
}
小练习
输出是什么?
提交要求: 只提交最终输出结果,不要添加多余的说明或引号。
今天学: Rust 允许用 let 重新声明同名变量,新值会"遮蔽"旧值。这叫做 Shadowing。
fn main() {
let x = 5;
let x = x + 10;
let x = x * 2;
println!("{}", x);
}
输出是什么?
提交要求: 只提交最终输出结果,不要添加多余的说明或引号。
全部评论