Chaînes de caractères
En Zig, les chaînes de caractères ne sont que des tableaux d'octets u8 terminés par un caractère nul. Il n'y a pas de type String spécial.
zig const hello = "Hello, Zig!"; // Le type est *const [11:0]u8
Pour concaténer des chaînes au runtime, vous devez utiliser un allocateur et std.fmt.allocPrint.
zig const name = "Alice"; const greeting = try std.fmt.allocPrint(allocator, "Hello, {s}!", .{name}); defer allocator.free(greeting);