Chú thích (Comments)

Tất cả lập trình viên đều cố gắng làm cho code dễ hiểu, nhưng đôi khi cần những lời giải thích thêm. Trong các trường hợp này, lập trình viên sẽ để lại comments trong code, trình biên dịch sẽ bỏ qua các comment này nhưng chúng lại có thể có ích cho những ai đọc code.

Đây là một comment đơn giản:

#![allow(unused)]
fn main() {
// hello, world
}

Trong Rust, comment bắt đầu với hai dấu gạch chéo và kéo dài cho đến cuối dòng. Đối với các comment vượt quá một dòng, bạn sẽ cần viết thêm // ở mỗi dòng như thế này:

#![allow(unused)]
fn main() {
// So we’re doing something complicated here, long enough that we need
// multiple lines of comments to do it! Whew! Hopefully, this comment will
// explain what’s going on.
}

Comments cũng có thể được đặt ở cuối dòng chứa mã code:

Filename: src/main.rs

fn main() {
    let lucky_number = 7; // I’m feeling lucky today
}

Nhưng bạn sẽ thường xuyên thấy chúng ở định dạng comment ở trên một dòng riêng biệt với code cần chú thích:

Filename: src/main.rs

fn main() {
    // I’m feeling lucky today
    let lucky_number = 7;
}

Rust cũng có một loại comment khác, documentation comments, chúng ta sẽ thảo luận về nó trong phần “Publishing a Crate to Crates.io” ở Chương 14.