On branch main
modified: src/ch02.md modified: src/ch03.md modified: src/ch07.md modified: src/ch08.md new file: src/ch09.md
This commit is contained in:
@@ -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` туда не входит.
|
||||
|
||||
|
||||
@@ -123,6 +123,6 @@ std.debug.print("{any}\n", .{T});
|
||||
```
|
||||
|
||||
У компилятора Zig есть команда `fmt`, которая форматирует обозначенные
|
||||
файлы по своим правилам. Впрочем, такое форматирование затрагивает не всё
|
||||
- например, оно подправит отступы и положение фигурных скобок для блоков,
|
||||
файлы по своим правилам. Впрочем, такое форматирование затрагивает не всё:
|
||||
например, оно подправит отступы и положение фигурных скобок для блоков,
|
||||
но регистр идентификаторов останется как есть.
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
|
||||
# Обобщённые струкутры данных
|
||||
# Обобщённые структуры данных
|
||||
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
|
||||
# Программируем на языке Zig
|
||||
# Интерфейсы
|
||||
|
||||
|
||||
|
||||
3
src/ch09.md
Normal file
3
src/ch09.md
Normal file
@@ -0,0 +1,3 @@
|
||||
|
||||
# Программируем на языке Zig
|
||||
|
||||
Reference in New Issue
Block a user