العودة إلى الدورة

المصفوفات والشرائح (Arrays and Slices)

الدورة الكاملة: برمجة Zig من الصفر حتى الاحتراف

المصفوفات والشرائح

المصفوفات (Arrays)

المصفوفات لها حجم ثابت معروف في وقت التصريف.

zig const array = [5]i32{ 1, 2, 3, 4, 5 }; const inferred_size = [_]i32{ 1, 2, 3 };

الشرائح (Slices)

الشريحة هي عبارة عن مؤشر وطول. تتيح لك معاينة جزء من المصفوفة.

zig const slice: []const i32 = array[1..3]; // slice[0] هي نفسها array[1]

الشرائح شائعة الاستخدام في Zig لأنها توفر فحصاً للحدود في وقت التشغيل (في وضع التصحيح/debug mode).