問題一覧に戻る
初級基本構文
問題10: コメントとドキュメント

Rustには3種類のコメントがあります。//は単一行コメント、/* */は複数行コメント、///はドキュメントコメントです。ドキュメントコメントは関数や構造体の説明に使用され、cargo docコマンドでHTMLドキュメントを生成できます。適切なコメントはコードの可読性を大幅に向上させます。

// Single line comment
This is a single line comment

* Multi-line comment
This is a multi-line comment
that spans multiple lines
*

Documentation comment
Returns a greeting message
fn greet(name: &str) -> String {
format!("Hello, {}!", name)
}

fn main() {
let msg = greet("Rust");
println!("{}", msg);
}