ما هي zig؟
أنماط لغة برمجة Zig محدثة للإصدار 0.15.2. يُستخدم عند كتابة كود Zig أو مراجعته أو تصحيحه، أو العمل مع ملفات build.zig وbuild.zig.zon، أو استخدام برمجة metaprogramming. ضروري لتجنب الأنماط القديمة من بيانات التدريب - خاصة إنشاء واجهات برمجة تطبيقات النظام (root_module بدلاً من root_source_file، addLibrary مع الارتباط)، واجهات برمجة تطبيقات الإدخال/الإخراج (نمط الكاتب المخزن)، تهيئة الحاوية (.empty/.init)، تحديد المخصص (DebugAllocator)، قائمة ArrayList الآن غير مُدارة افتراضيًا، حقول @typeInfo الصغيرة (.@"struct" وليس .Struct)، وإزالة ميزات اللغة (غير متزامن/انتظار، باستخدام مساحة الاسم). المصدر: nzrsky/zig-skills.