Los scope de Rust
Capítulo 8: Los comentarios
En este capítulo voy a hablar brevemente sobre los comentarios de Rust.
Tipos de Comentarios en Rust
Rust soporta tres tipos principales de comentarios:
- Comentarios de línea: Usan
//
y abarcan desde el//
hasta el final de la línea. - Comentarios de bloque: Usan
/* ... */
y pueden abarcar múltiples líneas. - Comentarios de documentación: Utilizan
///
para documentar el código, similares a los comentarios de línea, y/** ... */
para comentarios de bloque, destinados a generar documentación.
Comentarios de Línea
Los comentarios de línea son ideales para anotaciones breves. Se utilizan para explicar lógica de código específica o agregar notas rápidas:
// Inicializa la variable x con 5
let x = 5;
Comentarios de Bloque
Los comentarios de bloque son útiles para explicaciones más detalladas o cuando necesitas comentar grandes secciones de código:
/*
Este es un ejemplo de comentario de bloque.
Se puede usar para describir secciones complejas
o desactivar temporalmente bloques de código.
*/
fn complex_function() {
// código complejo
}
Comentarios de Documentación
Rust promueve la documentación integrada utilizando comentarios especiales que pueden ser procesados por herramientas como rustdoc
para generar documentación en HTML:
/// Calcula el factorial de un número.
///
/// # Argumentos
///
/// * `n` - Un entero no negativo cuyo factorial será calculado.
///
/// # Ejemplos
///
/// ```
/// let result = factorial(5);
/// assert_eq!(result, 120);
/// ```
fn factorial(n: u32) -> u32 {
// implementación de la función
}
Comentarios
Si te quedan dudas sobre el temario, sobre HTML, o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.