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

Комментарии

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

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

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