变量绑定
本课属于 Coddy Rust 学习旅程的“基础知识”单元。第 47 课,共 75 课。
在 Rust 中,当我们说 let var; 时,就是在创建一个“绑定”。你可以把它想象成预留一个名称(var),稍后再将它连接(或“绑定”)到一个值。
直接绑定(最常见):
// 一步完成声明和初始化
let x = 2;90% 的时候你都会用这个。它简洁明了。
分开声明和初始化:
let var; // 这里只声明变量
let x = 2;
var = x * x; // 稍后再初始化为什么要单独声明?
条件初始化:
let number;
if some_condition {
number = 1;
} else {
number = 2;
}复杂计算:
let result;
// ... 一些复杂的逻辑 ...
result = final_value;使用作用域时:
let outside;
{
let inside = 42;
outside = inside * 2;
}
// inside 已无法访问,但 outside 仍保留它的值。亲手试试
这节课没有代码挑战。
这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Rust 在线编译器