الانعكاس (Reflection)
في وقت التصريف (comptime)، يمكنك فحص أي نوع باستخدام @typeInfo. هذا يسمح بكتابة أكواد عامة جداً مثل المسلسلات (serializers).
zig const info = @typeInfo(MyStruct); inline for (info.Struct.fields) |field| { std.debug.print("Field name: {s}\n", .{field.name}); }