Tableaux et Slices
Tableaux
Les tableaux ont une taille fixe connue à la compilation.
zig const array = [5]i32{ 1, 2, 3, 4, 5 }; const inferred_size = [_]i32{ 1, 2, 3 };
Slices
Une slice est un pointeur combiné à une longueur. Elle vous permet de voir une partie d'un tableau.
zig const slice: []const i32 = array[1..3]; // slice[0] est array[1]
Les slices sont courantes en Zig car elles permettent la vérification des bornes au runtime (en mode debug).