Комментарии

Все программисты стремятся к тому, чтобы их код был прост в понимании, но иногда требуется пояснить некоторые участки программы. В этих случаях программисты оставляют комментарии в исходном коде. Компилятор их проигнорирует, но людям, которые будут читать исходный код, они пригодятся.

Вот простой комментарий:

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

В Rust комментарии начинаются с двойного слеша и продолжаются до конца строки. Чтобы сделать многострочный комментарий, вам нужно начать каждый комментарий с //; вот так:

#![allow(unused)]
fn main() {
// Мы делаем тут что-то столь сложное, что нам нужно несколько строчек,
// чтобы уместить исчерпывающее объяснение! Ух! Надеюсь, этот комментарий
// объяснит, что тут происходит.
}

Комментарии также можно располагать и в конце строк с кодом:

Файл: src/main.rs

fn main() {
    let lucky_number = 7; // Мне сегодня повезёт
}

Но чаще вы будете видеть их на отдельной строчке над комментируемым кодом:

Файл: src/main.rs

fn main() {
    // Мне сегодня повезёт
    let lucky_number = 7;
}

В Rust также есть другой вид комментария: документационный. Мы обсудим такие комментарии в разделе "Публикация крейта на Crates.io" Главы 14.