From 30a4c246d8b271aabdbf5b20deb39bb5a4cae309 Mon Sep 17 00:00:00 2001 From: zed Date: Tue, 21 Nov 2023 09:40:12 +0300 Subject: [PATCH] On branch main modified: src/ch01.md --- src/ch01.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/ch01.md b/src/ch01.md index 1a54345..2363d8c 100644 --- a/src/ch01.md +++ b/src/ch01.md @@ -347,11 +347,11 @@ pub fn init(name: []const u8, power: u64) User { ## Массивы и срезы -Мы могли бы обойти молчанием последнюю нашего примера (`name: []const -u8`), но, поскольку пример содержит две строковые константы (`"Пётр"` и -`"{s} обладает силой {d}\n"`), то наверняка вы любопытствуете по поводу -строк в Zig. Чтобы лучше понимать строки, нужно сначала ознакомиться с -массивами и срезами. +Мы могли бы обойти молчанием последнюю строчку нашего примера (`name: +[]const u8`), но, поскольку этот пример содержит две строковые константы +(`"Пётр"` и `"{s} обладает силой {d}\n"`), то наверняка вы любопытствуете +по поводу строк в Zig. Чтобы лучше понимать строки, нужно сначала +ознакомиться с массивами и срезами. Массивы имеют фиксированный размер, их длина (количество элементов) известна во время компиляции. Длина является составляющей частью типа, то