النصوص (Strings)
في Zig، النصوص هي ببساطة مصفوفات من البايتات u8 تنتهي بصفر (null-terminated). لا يوجد نوع String خاص ومستقل.
zig const hello = "Hello, Zig!"; // النوع هو *const [11:0]u8
لدمج النصوص في وقت التشغيل، يجب عليك استخدام مخصص ذاكرة ودالة std.fmt.allocPrint.
zig const name = "Alice"; const greeting = try std.fmt.allocPrint(allocator, "Hello, {s}!", .{name}); defer allocator.free(greeting);