From b975a6758bfef10e14395925fa9183e2331a0ee3 Mon Sep 17 00:00:00 2001 From: zed Date: Fri, 17 Nov 2023 10:24:30 +0300 Subject: [PATCH] On branch main modified: src/ch02.md modified: src/ch03.md modified: src/ch07.md modified: src/ch08.md new file: src/ch09.md --- src/ch02.md | 4 ++-- src/ch03.md | 4 ++-- src/ch07.md | 2 +- src/ch08.md | 3 ++- src/ch09.md | 3 +++ 5 files changed, 10 insertions(+), 6 deletions(-) create mode 100644 src/ch09.md 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 +