Komentar

Semua pemrogram berusaha keras untuk membuat kode mereka mudah dipahami, tetapi terkadang diperlukan penjelasan tambahan. Dalam kasus ini, pemrogram meninggalkan komentar dalam kode sumber mereka yang akan diabaikan oleh kompiler tetapi orang yang membaca kode sumber mungkin berguna.

Berikut komentar sederhana:


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

Di Rust, gaya komentar idiomatis memulai komentar dengan dua garis miring, dan komentar berlanjut hingga akhir baris. Untuk komentar yang membutuhkan lebih dari satu baris, Anda harus menyertakannya // di setiap baris, seperti ini:


#![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.
}

Komentar juga dapat ditempatkan di akhir baris yang berisi kode:

Nama file: src/main.rs

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

Namun Anda akan lebih sering melihatnya digunakan dalam format ini, dengan komentar pada baris terpisah di atas kode yang diberi anotasi:

Nama file: src/main.rs

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

Rust juga memiliki jenis komentar lain, komentar dokumentasi, yang akan kita diskusikan di bagian “Menerbitkan Crate ke Crates.io” di Bab 14.