Les boucles en Zig
Boucle While
Utilisée lorsque le nombre d'itérations est inconnu.
zig var i: usize = 0; while (i < 5) : (i += 1) { std.debug.print("{d} ", .{i}); }
Boucle For
Utilisée pour itérer sur des tableaux ou des slices.
zig const items = [_]i32{ 1, 2, 3, 4, 5 }; for (items) |item| { std.debug.print("{d} ", .{item}); }
// Avec l'index for (items, 0..) |item, index| { std.debug.print("[{d}] = {d}\n", .{index, item}); }