Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Komentarze

Wszyscy programiści dążą do tego, aby ich kod był łatwy do zrozumienia, ale czasami wymagane jest dodatkowe wyjaśnienie. W takich przypadkach programiści pozostawiają komentarze w swoim kodzie źródłowym, które kompilator zignoruje, ale które osoby czytające kod źródłowy mogą uznać za przydatne.

Oto prosty komentarz:

#![allow(unused)]
fn main() {
// witaj, świecie
}

W Ruście idiomatyczny styl komentarzy rozpoczyna komentarz dwoma ukośnikami, a komentarz trwa do końca linii. W przypadku komentarzy, które rozciągają się poza jedną linię, należy umieścić // na każdej linii, w ten sposób:

#![allow(unused)]
fn main() {
// Więc robimy tutaj coś skomplikowanego, na tyle długiego, że potrzebujemy
// wielu linii komentarzy, żeby to zrobić! Uff! Mamy nadzieję, że ten komentarz
// wyjaśni, co się dzieje.
}

Komentarze mogą być również umieszczane na końcu wierszy zawierających kod:

Nazwa pliku: src/main.rs

fn main() {
    let lucky_number = 7; // Czuję się dzisiaj szczęściarzem
}

Ale częściej zobaczysz je używane w tym formacie, z komentarzem w osobnej linii powyżej kodu, który opisuje:

Nazwa pliku: src/main.rs

fn main() {
    // Czuję się dzisiaj szczęściarzem
    let lucky_number = 7;
}

Rust ma również inny rodzaj komentarzy, komentarze dokumentacyjne, które omówimy w sekcji „Publikowanie skrzynki na Crates.io” w Rozdziale 14.