註解

YouTube 上觀看本章內容

註解是給程式設計師看的,而不是給電腦看的。寫註解是為了幫助別人理解你的程式碼。這也有利於幫助你以後理解你的程式碼。 (很多人寫了很好的程式碼,但後來卻忘記了他們為什麼要寫它。)在 Rust 中寫註解,你通常會使用 //:

fn main() {
    // Rust 程式從 fn main() 開始
    // 程式碼放在區塊中,用 { 開始和 } 結束
    let some_number = 100; // 我們寫多少在這裡都可以,編譯器都不會看
}

當你這樣做時,編譯器不會看到出現在 // 右邊的任何東西。

還有一種註解是,你可以用 /* 開頭,以 */ 結尾。這種寫法在程式碼中間很有用。

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

對編譯器來說,let some_number/*: i16*/ = 100; 看起來就跟 let some_number = 100; 一樣。

/* */ 註解形式對於超過一行的非常長的註釋也很有用。在這個範例中,你可以看到你需要為每一行去寫 //。但是如果你輸入 /*,它不會停止註解,直到你用 */ 結束這個註解。

fn main() {
    let some_number = 100; /* 讓我來告訴你
    有關這個數字的一些事情。
    它是100,我最愛的數字。
    他叫做 some_number 但實際上我思考的是… */

    let some_number = 100; // 讓我來告訴你
    // 有關這個數字的一些事情。
    // 它是100,我最愛的數字。
    // 他叫做 some_number 但實際上我思考的是…
}