موضوع متسلسل قصير (ثرد): يوضح انواع استخدام الكلمة this في لغة الكوتلن. تستخدم this للدلاله على النطاق (الـ Scope) وربما كان ذلك النطاق:
- فئة (الـ Class) والهدف الوصول الى عناصرها (الـ Memebers).
- دالة (الـ Function) والهدف الوصول الى عنصرها (الـ Receiver).
#كوتلن
- فئة (الـ Class) والهدف الوصول الى عناصرها (الـ Memebers).
- دالة (الـ Function) والهدف الوصول الى عنصرها (الـ Receiver).
#كوتلن
استخدام الـ this لعناصر الفئة (الـ Class)
نستطيع استخدام this للدلالة على الكلاس والغاية هي الوصول الى عناصرها Members.
الصورة توضح الوصول الى عنصر عدد السكان في المدينة.
#كوتلن
نستطيع استخدام this للدلالة على الكلاس والغاية هي الوصول الى عناصرها Members.
الصورة توضح الوصول الى عنصر عدد السكان في المدينة.
#كوتلن
استخدام الـ this لعناصر الفئة الـ Class و الفئات المتداخله الـ Inner Class
ماذا لو ان لدينا كلاس وبها كلاس داخليه. ولديهما اسماء عناصر متشابهه. كيف نستطيع الوصول للعنصر المراد؟
الحل: بإستخدام ميزة الـ Label وترمز بعلامة الـ @. ثم نلحقها بإسم النطاق (الـ Scope) المراد.
#كوتلن
ماذا لو ان لدينا كلاس وبها كلاس داخليه. ولديهما اسماء عناصر متشابهه. كيف نستطيع الوصول للعنصر المراد؟
الحل: بإستخدام ميزة الـ Label وترمز بعلامة الـ @. ثم نلحقها بإسم النطاق (الـ Scope) المراد.
#كوتلن
استخدام الـ this في الـ Extension Function
تستخدم this للدلاله على العنصر (الـ Receiver) الخاص للدوال الإضافية Extension Function.
الصورة توضح دالة اضافية لفئة الـ Int. ثم نطبقها على عنصر من هذه الفئة. هنا استخدمنا كلمة this للدلاله على العنصر المطبق عليه (الـ Receiver).
#كوتلن
تستخدم this للدلاله على العنصر (الـ Receiver) الخاص للدوال الإضافية Extension Function.
الصورة توضح دالة اضافية لفئة الـ Int. ثم نطبقها على عنصر من هذه الفئة. هنا استخدمنا كلمة this للدلاله على العنصر المطبق عليه (الـ Receiver).
#كوتلن
جاري تحميل الاقتراحات...