مجموعة مرتبة من التعليمات. يقرأ المدخلات ويتبع القواعد وينتج المخرجات.
مساحة العمل
Zig
مسار عملي لتعلم Zig من الصفر
التعريف أولا
ما هي Zig
Zig لغة لكتابة تعليمات دقيقة، وتستخدم غالبا في مسار عملي لتعلم Zig من الصفر. لا تبدأ بحفظ المصطلحات. ابدأ بفكرة واحدة: مدخلات تمر بخطوات ثم تصبح مخرجات.
main.zigالتشغيل zig run main.zigالعادة تعلم جزءا صغيرا من Zig ثم اكتب مثالا صغيرا وشغلهالقيمة هي البيانات. المتغير هو اسم تستخدمه لحفظ البيانات وإعادة استخدامها.
عمل صغير له اسم. يأخذ مدخلات وينفذ مهمة ويمكن أن يرجع نتيجة.
أدوات Zig هي البيئة التي تشغل كود main.zig.
أول كود قابل للقراءة
ناتج البرنامج
entry point output syntax std.debug.printstd.debug.print("{}\n", .{42});الناتج 42نسب اللغة
شجرة Zig
اعرف من أين جاءت Zig وما اللغات القريبة وما الخطوة التالية.
من الصفر
بنك الأسئلة
ابحث ثم تدرب
اختر مرحلة أو ابحث داخل بنك التدريب الحالي ثم افتح السؤال مباشرة.
Zig السؤال 1
Zig السؤال 1. اختر الوصف الأقرب إلى طباعة قيمة
Zig السؤال 2
Zig السؤال 2. اختر الوصف الأقرب إلى تسمية قيمة
Zig السؤال 3
Zig السؤال 3. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
Zig السؤال 4
Zig السؤال 4. اختر الوصف الأقرب إلى مجموعة أساسية
Zig السؤال 5
Zig السؤال 5. اختر الوصف الأقرب إلى طباعة قيمة
Zig السؤال 6
Zig السؤال 6. اختر الوصف الأقرب إلى تسمية قيمة
Zig السؤال 7
Zig السؤال 7. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
Zig السؤال 8
Zig السؤال 8. اختر الوصف الأقرب إلى مجموعة أساسية
Zig السؤال 9
Zig السؤال 9. اختر الوصف الأقرب إلى طباعة قيمة
Zig السؤال 10
Zig السؤال 10. اختر الوصف الأقرب إلى تسمية قيمة
Zig السؤال 11
Zig السؤال 11. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
Zig السؤال 12
Zig السؤال 12. اختر الوصف الأقرب إلى مجموعة أساسية
Zig السؤال 13
Zig السؤال 13. اختر الوصف الأقرب إلى طباعة قيمة
Zig السؤال 14
Zig السؤال 14. اختر الوصف الأقرب إلى تسمية قيمة
Zig السؤال 15
Zig السؤال 15. اختر الوصف الأقرب إلى دالة قابلة لإعادة الاستخدام
Zig السؤال 16
Zig السؤال 16. اختر الوصف الأقرب إلى مجموعة أساسية
Zig السؤال 17
Zig السؤال 17. اختر الوصف الأقرب إلى طباعة قيمة
Zig السؤال 18
Zig السؤال 18. اختر الوصف الأقرب إلى تسمية قيمة
اختيار من متعدد
Zig السؤال 1
Zig السؤال 1. اختر الوصف الأقرب إلى طباعة قيمة
std.debug.print("{}\n", .{42});مرجع
أنماط main.zig
zig run main.zigentry point output syntax std.debug.print
ناتج البرنامج
std.debug.print("{}\n", .{42});- شغل أصغر ملف أولا
- اطبع قيمة معروفة واحدة
- افحص الناتج قبل إضافة كود أكثر
variables assignment types const
القيم والأسماء
const total = 42;
std.debug.print("{}\n", .{total});- أعط القيم أسماء واضحة
- اجعل كل سطر يحمل فكرة واحدة أثناء التعلم
- تتبع القيمة قبل تغييرها
function collection Array
الدوال والمجموعات
fn add(a: i32, b: i32) i32 {
return a + b;
}
const scores = [_]i32{40, 2};
std.debug.print("{}\n", .{scores.len});- اجعل الدوال صغيرة
- ارجع قيما مفيدة
- استخدم المجموعة الشائعة قبل اللجوء إلى الأطر