Каждая программа, безусловно, нуждается в комментариях и Rust предоставляет несколько способов комментирования кода:
// Однострочный комментарий. Который завершается в конце строки.
/* Блочный комментарий, который продолжается до завершающего символа. */
/// Генерация документации для функции.
//! Генерация документации для модуля.
fn main() { // Это пример однострочного комментария // Обратите внимание на то, что строка комментария начинается с двух косых черт // Компилятор проигнорирует все, что написано внутри комментария // println!("Hello, world!"); // Запустите данный код. Видите? Теперь попробуйте удалить комментарий и запустить еще раз. /* * Это другой тип комментария - блочный. В целом, рекомендованным стилем * комментирования кода является однострочный комментарий, но блочный комментарий * является очень полезным в случае, когда необходимо проигнорировать какую-то * большую часть кода. /* Блочные комментарии могут быть /* вложенными, */ */ * так что комментирование всего кода в функции main займет всего пару нажатий * клавиш на клавиатуре. /*/*/* Попробуйте сами! */*/*/ */ /* Обратите внимание, что столбец из * в прошлом комментарие был добавлен для стиля. Он является необязательным. */ // Обратите внимание, как блочный комментарий позволяет легко управлять выражениями // однострочный комментарии не подходит для этой цели. Удалите блочный комментарий // и посмотрите, как изменится результат: let x = 5 + /* 90 + */ 5; println!("Is `x` 10 or 100? x = {}", x); }