07-注释

注释 — Easy Rust 中文译本

译文 · 基于 Easy Rust

原文链接: https://dhghomon.github.io/easy_rust/Chapter_6.html

中文参考:kumakichi/easy_rust_chs

注释

注释是给程序员看的,而不是给电脑看的。写注释是为了帮助别人理解你的代码。 这也有利于帮助你以后理解你的代码。 (很多人写了很好的代码,但后来却忘记了他们为什么要写它。)在Rust中写注释,你通常使用 //.

1
2
3
4
5
fn main() {
    // Rust 程序从 fn main() 开始
    // 代码写在块里,以 { 开始、以 } 结束
    let some_number = 100; // 这里想写多少都可以,编译器不会看
}

当你这样做时,编译器不会看//右边的任何东西。

还有一种注释,你用/*开始写,*/结束写。这个写在你的代码中间很有用。

1
2
3
fn main() {
    let some_number/*: i16*/ = 100;
}

对编译器来说,let some_number/*: i16*/ = 100;看起来像let some_number = 100;。

/* */形式对于超过一行的非常长的注释也很有用。在这个例子中,你可以看到你需要为每一行写//。但是如果您输入 /*,它不会停止,直到您用 */ 完成它。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
fn main() {
    let some_number = 100; /* 让我跟你说说
    这个数字。
    它是 100,我最喜欢的数字。
    名字叫 some_number,但其实我觉得…… */

    let some_number = 100; // 让我跟你说说
    // 这个数字。
    // 它是 100,我最喜欢的数字。
    // 名字叫 some_number,但其实我觉得……
}
最后修改 August 21, 2026: 更新 (76fc81a2e)