Iniciante Fundamentos
Comentários
Comentários explicam o código e são ignorados pelo compilador. Rust tem comentários comuns e comentários de documentação.
Comentário de linha
Começa com // e vai até o fim da linha.
fn main() {
// Isto é um comentário
let x = 5; // pode vir após o código
println!("{}", x);
}
Comentário de bloco
Fica entre /* e */ e pode ocupar várias linhas.
fn main() {
/*
Este comentário
tem várias linhas.
*/
println!("Olá");
}
Comentário de documentação
Com /// você documenta itens (funções, structs). Esse texto vira documentação gerada pelo cargo doc.
/// Soma dois números inteiros.
///
/// # Exemplo
/// ```
/// let r = somar(2, 3);
/// assert_eq!(r, 5);
/// ```
fn somar(a: i32, b: i32) -> i32 {
a + b
}
fn main() {
println!("{}", somar(2, 3));
}
Boas práticas
- Explique o “porquê”, não o óbvio.
- Use
///para documentar a API pública. - Mantenha comentários atualizados com o código.