位置:首頁 > 高級語言 > Rust教學 > Rust注釋

Rust注釋

Rust注釋

任何程序都有注釋,並且Rust確實支持以下幾個不同的注釋:

  • 規則注釋其由編譯器忽略:
    • // 行注釋,到該行的末尾.
    • /* 塊注釋,直到結束分隔符. */
  • 這會被解析成HTML庫文檔注釋:文檔:
    • /// 下列項目生成文檔庫.
    • //! 生成文檔庫的封閉項.
 
fn main() {
    // This is an example of a line comment
    // Notice how there are two slashes at the beginning of the line
    // And that nothing written inside these will be read by the compiler

    // println!("Hello, world!");

    // Run it. See? Now try deleting the two slashes, and run it again.

    /* 
     * This is another type of comment, the block comment. In general,
     * the line comment is the recommended comment style however the
     * block comment is extremely useful for debugging
     */

     /*
     Note, the previous column of `*` was entirely for style. There's
     no actual need for it.
     */

     // Observe how block comments allow easy expression manipulation
     // which line comments do not. Deleting the comment deliminators
     // will change the result:
     let x = 5 + /* 90 + */ 5;
     println!("Is `x` 10 or 100? x = {}", x);
}

可參考:

庫文檔