آخر المشاركات
المزيد…
شرح Oracle Identity Column
مقدمة عن Oracle identity column في الاصدار 12C من قواعد بيانات إدخلت اوراكل طريقة جديدة لتعريف العمود كـ identity في الجداول وهي نفس AUTO_INCREMENT في MySQL أو IDENTITY في SQL Server. وتعتبر الـ identity column مفيدة جداً عندما يكون …

مقدمة على كوتلين
مرحبا بكم في سلسلة دروس Kotlin التعليمية . كوتلين (Kotlin ) هي لغة برمجة جديدة نسبيا تستهدف منصة جافا . يمكننا استخدام كوتلين (Kotlin ) في كل مكان تقريبا بدلا من جافا . يمكن استخدام كوتلين لتطوير تطبيقات server-side و تطبيقات الاندرويد …

كوتلين دوال Higher order بالامثلة
دوال الـ Higher order او دوال higher level : هي دوال يمكن ان تمتلك دوال اخرى كمعامل ( parameter ) او يمكنها ان تعيد دالة او يمكنها القيام بكليهما لقد عرفنا حتى الان كيف نقوم بتمرير عدد صحيح او سلسلة نصية كمعاملات ( parameters ) الى …

دوال الاستدعاء الذاتي Kotlin Recursive بالامثلة
سنناقش في هذا الدرس دوال الاستدعاء الذاتي recursive functions : هي الدالة التي تقوم باستدعاء نفسها باستمرار وتعرف بدالة الاستدعاء الذاتي هذا المفهوم ليس اصليا في Kotlin ولكنة موجود في ج…

دوال Inline في Kotlin بالامثلة
في هذا الدرس سوف نناقش دالة Inline في Kotlin باستخدام الكلمة المحجوزة Inline . تساعدنا دوال Inline على توفير الذاكرة في وقت التشغيل وبالتالي زيادة أداء تطبيقنا . ناقشنا في الدروس السابقة تعبيرات lambda ودوال higher-order. لنأخذ نفس المث…