التوثيق الرسمي // Documentation
توثيق لغة سراج
دليلك الشامل لبرمجة الضاد
1
١. الكلمات المفتاحية (Keywords)
| الكلمة المفتاحية | الوصف | المقابل |
|---|---|---|
| ثابت | لتعريف متغير أو ثابت | const / let |
| رقم | لتعريف متغير عددي | number |
| كلمة | لتعريف متغير نصي | string |
| فعل | لتعريف وظيفة أو فعل | func / function |
| إذا | لبدء جملة شرطية | if |
| أو | للجزء البديل | else |
| لكل | لبدء حلقة تكرارية | for |
| رجع | إرجاع قيمة من فعل | return |
2
٢. أنواع البيانات (Data Types)
- ● الأرقام:تدعم الأرقام العربية (٠، ١، ٢...) والإنجليزية (0, 1, 2...).
- ● النصوص:توضع بين علامتي تنصيص
نص. - ● المنطقي:قيمتا
صحيحوخطأ. - ● المصفوفات:مجموعة من القيم
[١، ٢، ٣].
3
٣. كتل الكود والأقواس
الأقواس < >
تستخدم لتحديد كتل الكود (Block Statements) بدلاً من الأقواس المتعرجة.
الفاصلة المنقوطة ؛
تستخدم لإنهاء الجمل البرمجية (اختياري في بعض الحالات ولكن يفضل استخدامه).