Les fonctions en Zig
Les fonctions sont déclarées à l'aide du mot-clé fn. Vous devez spécifier les types des paramètres et le type de retour.
zig pub fn add(a: i32, b: i32) i32 { return a + b; }
pub fn main() void { const result = add(5, 10); std.debug.print("Somme : {d}\n", .{result}); }
Les fonctions peuvent retourner void si elles ne renvoient rien. Le mot-clé pub rend la fonction visible pour les autres fichiers.