لطلاب #البرمجة 👨💻 : مصطلحين بسيطة في الكثير من الاحيان نتجاهلهم اثناء التعلم والبداية، بس الحقيقة قيمتهم ما تتضح إلا وقت البناء الفعلي للمشاريع. الـ enum والـ struct ، وهنا رح اشرح لكم ليش تحتاجوا تستخدموهم ' وكيف تاخذو الفائدة القصوى منهم اثناء كتابة الكود🚀 .
- اولا الـ enum يساعد في تمثيل القيم المحددة مثل خيارات القوائم المنسدلة، مما يجعل كتابة الكود أكثر وضوحًا ويقلل الكثير من الأخطاء ⚠️.
- يمكن استخدام الـ enum لتحديد القيم المسموح بها لمتغير معين 🚦، وهذا بيساعد في التحقق من صحة البيانات ويقلل من الأخطاء .
- ثانيا الـ struct 🔗 يمكن استخدامه لعمل بنية بيانات مخصصة لعدة انواع تحتوي على مجموعة من الحقول المختلفة، وهذا يساعد في تنظيم البيانات ويجعل الكود البرمجي اكثر منطقيا .
- الـ struct يعتبر نوع قيمة وليس مرجع، يعني ببساطة عند تمرير كائن منه يتم نقل قيمته وليس رابط له، وهذا بيفيد في تسريع البرنامج وتجنب مشاكل الإشارة والمراجع.
والحلو إنه أخف وزن ويستخدم أقل كمية من الذاكرة من الـ class، يعني تستخدمهم لو عندك كائن بسيط وما يحتاج تصرفات معقدة.
والحلو إنه أخف وزن ويستخدم أقل كمية من الذاكرة من الـ class، يعني تستخدمهم لو عندك كائن بسيط وما يحتاج تصرفات معقدة.
-استخدام الـ enum والـ struct بشكل عام رح يساعدك في تنظيم الكود وتحسين أداء البرنامج بشكل كبير .و يجب استخدامهما بشكل منطقي وغير عشوائي على حسب احتياجات المشروع.
جاري تحميل الاقتراحات...