注释与文档

注释

在 Rust 里面注释分成两种,行注释和块注释。它的形式和 C 语言是一样的。
两种注释分别是:

  1. 行注释使用 // 放在注释前面。比如:
  1. // I love Rust, but I hate Rustc.
  1. 块注释分别使用/**/包裹需要注释的内容。比如:
  1. /* W-Cat 是个大胖猫,N-Cat 是个高度近视猫。*/

文档

Rust 自带有文档功能的注释,分别是/////!。支持 Markdown 格式

  1. ///用来描述的它后面接着的项。
  2. //!用来描述包含它的项,一般用在模块文件的头部。
    比如在 main.rs 文件中输入以下内容:
  1. //! # The first line
  2. //! The second line
  3. /// Adds one to the number given.
  4. ///
  5. /// # Examples
  6. ///
  7. ///
  1. /// let five = 5;
  2. ///
  3. /// assert_eq!(6, add_one(5));
  4. /// # fn add_one(x: i32) -> i32 {
  5. /// # x + 1
  6. /// # }
  7. /// ```
  8. fn add_one(x: i32) -> i32 {
  9. x + 1
  10. }

```

生成 html 文档

  • rustdoc main.rs

或者

  • cargo doc