Boucles Inline
Les boucles inline sont déroulées au moment de la compilation. C'est utile lorsque vous devez itérer sur un tuple ou un ensemble de types.
zig const types = [_]type{ i32, f32, bool };
inline for (types) |T| { const x: T = undefined; std.debug.print("Type : {s}\n", .{@typeName(T)}); }
De même, un inline switch peut être utilisé pour générer des chemins de code pour différents types ou valeurs au moment de la compilation.