注释
所有的开发者都在努力使他们的代码容易理解,但有时需要额外的解释。在这种情况下,开发者在他们的源码中留下注释,编译器将会忽略掉这些内容,但阅读源码的人可能会发现有用。
这是一条简单的注释:
#![allow(unused)] fn main() { // Hello, world. }
在 Rust 中,惯用的注释形式以两个斜杆开头,直到该行尾结束。对于超出单行的注释,需要在每行的行首加上 //
,如下所示:
#![allow(unused)] fn main() { // 我们在这里处理一些复杂事情,需要足够长的解释,使用 // 多行注释可做到这点。哇!我们希望这个注释将解释接下 // 来要实现的内容。 }
注释也可以放在包含代码的行后面:
文件名:src/main.rs
fn main() { let lucky_number = 7; // I’m feeling lucky today }
不过下面的这种格式会更常见,将注释放到需要解释的代码上面的单独行:
文件名:src/main.rs
fn main() { // I’m feeling lucky today let lucky_number = 7; }
Rust 还具有另一种注释,即文档注释,我们将在第 14 章的 “将 crate 发布到 Crates.io” 章节中进行讨论。