Commentaires Rust

Les commentaires en Rust, comme dans d'autres langages (C, Java), prennent en charge deux styles de commentaires :

Exemple

// Ceci est le premier style de commentaire

/* Ceci est le deuxième style de commentaire */

/*
* Commentaire multiligne
* Commentaire multiligne
* Commentaire multiligne
 */

Commentaires de documentation

En Rust, utiliser//fait que le contenu qui suit, jusqu'au premier saut de ligne, devient un commentaire.

Selon cette règle, trois barres obliques///restent un début de commentaire valide. Rust peut donc utiliser///comme début des commentaires de documentation :

Exemple

/// Ajoute un au nombre donné.
///
/// # Exemples
///
/// ```
/// let x = add(1, 2);
///
/// ```

fn add(a: i32, b: i32) -> i32 {
    return a + b;
}
   
fn main() {
    println!("{}",add(2,3));
}

La fonction add dans le programme aura alors un commentaire élégant, et il pourra être affiché dans l'IDE :

Astuce:Cargo dispose de la fonctionnalité cargo doc. Les développeurs peuvent utiliser cette commande pour convertir les commentaires de documentation du projet en documentation au format HTML.

Autres extensions