diff --git a/src/ch01.md b/src/ch01.md index f6709d6..a2762ca 100644 --- a/src/ch01.md +++ b/src/ch01.md @@ -542,11 +542,11 @@ pub fn main() void { strings) в Zig есть специальный синтаксис - в общем, строка `"Пётр"` имеет тип `*const [8:0]u8`, то есть указатель на массив из 8-ми байт с дополнительным нулём на конце. Тут мы невольно сделали акцент именно на -C-подобные строки, однако, этот синтаксис более общий - -[LENGTH:SENTINEL], где `SENTINEL` это специальное значение, служащее для -обозначения конца массива. Вот странный пример с непонятным -потенциальным применением, но тем не менее, он вполне корректен с точки -зрения Zig: +C-подобных строках, однако, этот синтаксис (то есть `[LENGTH:SENTINEL]` в +общем виде) более общий, `SENTINEL` тут это (произвольное в рамках типа +элементов массива) специальное значение, служащее для обозначения конца +массива. Вот странный пример с непонятным потенциальным применением, но +тем не менее, он вполне корректен с точки зрения Zig: ```zig const std = @import("std");