註解
註解是給程式設計師看的,而不是給電腦看的。寫註解是為了幫助別人理解你的程式碼。這也有利於幫助你以後理解你的程式碼。 (很多人寫了很好的程式碼,但後來卻忘記了他們為什麼要寫它。)在 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 但實際上我思考的是… }