الفرق بين المراجعتين لصفحة: «Kotlin/Any/init»

من موسوعة حسوب
< Kotlin‏ | Any
طلا ملخص تعديل
طلا ملخص تعديل
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التهيئة الأولية <code><init></code> عبر التابع <code>‎‎Any.Any()</code>‎ في لغة Kotlin}}</noinclude>يعيد التابع <code>Any()‎</code> نسخةً من الصنف <code>[[Kotlin/Any|Any]]</code> والذي هو الجذر الرئيسيّ في الهرميّة العامّة لأيّ صنفٍ مُستخدَمٍ أثناء البرمجة في Kotlin؛ أي أنّ كلَّ صنفٍ سيكون له الصنف الأعلى (superclass)‏ <code>[[Kotlin/Any|Any]]</code>.
<noinclude>{{DISPLAYTITLE: التهيئة الأولية <code><init></code> عبر التابع <code>‎‎Any.Any()</code>‎ في Kotlin}}</noinclude>يعيد التابع <code>Any()‎</code> نسخةً من الصنف <code>[[Kotlin/Any|Any]]</code> والذي هو الجذر الرئيسيّ في الهرميّة العامّة لأيّ صنفٍ مُستخدَمٍ أثناء البرمجة في Kotlin؛ أي أنّ كلَّ صنفٍ سيكون له الصنف الأعلى (superclass)‏ <code>[[Kotlin/Any|Any]]</code>.


== القيم المعادة ==
== القيم المعادة ==

مراجعة 07:57، 22 يوليو 2018

يعيد التابع Any()‎ نسخةً من الصنف Any والذي هو الجذر الرئيسيّ في الهرميّة العامّة لأيّ صنفٍ مُستخدَمٍ أثناء البرمجة في Kotlin؛ أي أنّ كلَّ صنفٍ سيكون له الصنف الأعلى (superclass)‏ Any.

القيم المعادة

كائنٌ (object) من الصنف Any.

أمثلة

استخدام التابع Any()‎

يُنشِئ التابع Any()‎ في الشيفرة الآتية كائنًا من الصنف Anyباسم obj ، ثم يُحدِّد صنف الكائن المُنشَأ وذلك بالاعتماد على خاصيّة الاسم البسيط للصنف (وهي class.simpleName) :

fun main(args: Array<String>) {
   val obj = Any()
   println(" ${obj::class.simpleName}")  // Any
}

انظر أيضًا

مصادر