Mohammad Laif
Mohammad Laif

@mohammadlaif

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

جاري تحميل الاقتراحات...