Commentaires Zig

Les commentaires ne sont pas traités par le compilateur ; ils servent uniquement à ajouter des descriptions et des explications au code, aidant les développeurs à comprendre la logique du code.

En Zig, il existe deux formes de commentaires : les commentaires sur une seule ligne et les commentaires multilignes.

1. Commentaires sur une seule ligne

Les commentaires sur une seule ligne commencent par//au début ; le contenu du commentaire commence à partir de//et se termine à la fin de la ligne.

Exemple

const std = @import("std");

// Ceci est un commentaire sur une seule ligne
pub fn main() void {
    std.debug.print("Hello, World!\n", .{});
}

2. Commentaires multilignes

Les commentaires multilignes commencent par/*au début et se terminent par*/à la fin ; le contenu du commentaire peut s'étendre sur plusieurs lignes.

Exemple

const std = @import("std");

/*
Ceci est un commentaire sur plusieurs lignes
Il peut s'étendre sur plusieurs lignes
*/

pub fn main() void {
    std.debug.print("Hello, World!\n", .{});
}

Utilisation des commentaires

Voici un exemple complet contenant des commentaires sur une seule ligne et des commentaires multilignes, montrant comment ajouter des commentaires dans le code.

Exemple

const std = @import("std");

// Fonction principale
pub fn main() void {
    // Appeler la fonction debug.print de la bibliothèque standard pour afficher "Hello, World!"
    std.debug.print("Hello, World!\n", .{});
   
    /*
Ce code est utilisé pour démontrer la syntaxe de base de Zig
Y compris les définitions de fonctions, l'utilisation de la bibliothèque standard et les commentaires
    */

   
    const a: i32 = 10; // Définir une constante entière a avec une valeur de 10
    const b: i32 = 20; // Définir une autre constante entière b avec une valeur de 20

    // Appeler la fonction add et afficher le résultat
    const result = add(a, b);
    std.debug.print("Result: {}\n", .{result});
}

// Une fonction d'addition simple
fn add(a: i32, b: i32) i32 {
    return a + b;
}
  • Les commentaires sur une seule ligne sont utilisés pour expliquer des lignes individuelles ou des sections de code locales dans le code.
  • Les commentaires multilignes sont utilisés pour décrire de plus grandes sections de code.
Autres extensions