diff --git a/src/ch02.md b/src/ch02.md index 4bcb00c..0b25f20 100644 --- a/src/ch02.md +++ b/src/ch02.md @@ -117,7 +117,7 @@ fn arrivalTimeDesc(minutes: u16, is_late: bool) []const u8 { переменными перечислимого типа, о котором мы вскоре поговорим. Для итерирования по массивам, срезам и диапазонам в Zig используется цикл -`loop`. Например, для проверки того, содержится ли какое-либо значение в +`for`. Например, для проверки того, содержится ли какое-либо значение в массиве, можно написать такой код: ```zig @@ -162,7 +162,7 @@ for (0..10) |i| { ``` Тут мы вернёмся к оператору `switch`. Там для обозначения диапазонов мы -использовали 3 точки, а тут две. Дело в том, что интервал, обозначенный +использовали три точки, а тут две. Дело в том, что интервал, обозначенный тремя точками, является закрытым с обеих концов, а интервал вида `0..n` открыт с правого конца, то есть само `n` туда не входит. diff --git a/src/ch03.md b/src/ch03.md index ebf8f52..fb33989 100644 --- a/src/ch03.md +++ b/src/ch03.md @@ -123,6 +123,6 @@ std.debug.print("{any}\n", .{T}); ``` У компилятора Zig есть команда `fmt`, которая форматирует обозначенные -файлы по своим правилам. Впрочем, такое форматирование затрагивает не всё -- например, оно подправит отступы и положение фигурных скобок для блоков, +файлы по своим правилам. Впрочем, такое форматирование затрагивает не всё: +например, оно подправит отступы и положение фигурных скобок для блоков, но регистр идентификаторов останется как есть. diff --git a/src/ch07.md b/src/ch07.md index aca7d61..ef0802c 100644 --- a/src/ch07.md +++ b/src/ch07.md @@ -1,3 +1,3 @@ -# Обобщённые струкутры данных +# Обобщённые структуры данных diff --git a/src/ch08.md b/src/ch08.md index 9157d5f..7b8bf3a 100644 --- a/src/ch08.md +++ b/src/ch08.md @@ -1,3 +1,4 @@ -# Программируем на языке Zig +# Интерфейсы + diff --git a/src/ch09.md b/src/ch09.md new file mode 100644 index 0000000..9157d5f --- /dev/null +++ b/src/ch09.md @@ -0,0 +1,3 @@ + +# Программируем на языке Zig +