آخر المشاركات
المزيد…
قواعد بيانات
شرح Oracle Identity Column
مقدمة عن Oracle identity column في الاصدار 12C من قواعد بيانات إدخلت اوراكل طريقة جديدة لتعريف العمود كـ identity في الجداول وهي نفس AUTO_INCREMENT في MySQL أو IDENTITY في SQL Server. وتعتبر الـ identity column مفيدة جداً عندما يكون …
Kotlin
مقدمة على كوتلين
مرحبا بكم في سلسلة دروس Kotlin التعليمية . كوتلين (Kotlin ) هي لغة برمجة جديدة نسبيا تستهدف منصة جافا . يمكننا استخدام كوتلين (Kotlin ) في كل مكان تقريبا بدلا من جافا . يمكن استخدام كوتلين لتطوير تطبيقات server-side و تطبيقات الاندرويد …
Kotlin
كوتلين دوال Higher order بالامثلة
دوال الـ Higher order او دوال higher level : هي دوال يمكن ان تمتلك دوال اخرى كمعامل ( parameter ) او يمكنها ان تعيد دالة او يمكنها القيام بكليهما لقد عرفنا حتى الان كيف نقوم بتمرير عدد صحيح او سلسلة نصية كمعاملات ( parameters ) الى …
Kotlin
دوال الاستدعاء الذاتي Kotlin Recursive بالامثلة
سنناقش في هذا الدرس دوال الاستدعاء الذاتي recursive functions : هي الدالة التي تقوم باستدعاء نفسها باستمرار وتعرف بدالة الاستدعاء الذاتي هذا المفهوم ليس اصليا في Kotlin ولكنة موجود في ج…
Kotlin
دوال Inline في Kotlin بالامثلة
في هذا الدرس سوف نناقش دالة Inline في Kotlin باستخدام الكلمة المحجوزة Inline . تساعدنا دوال Inline على توفير الذاكرة في وقت التشغيل وبالتالي زيادة أداء تطبيقنا . ناقشنا في الدروس السابقة تعبيرات lambda ودوال higher-order. لنأخذ نفس المث…