الفرق بين المراجعتين لصفحة: «Kotlin/Any/init»
لا ملخص تعديل |
مراجعة أولى |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التهيئة الأولية <init> عبر التابع Any.Any() في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: التهيئة الأولية <init> عبر التابع Any.Any() في لغة Kotlin}}</noinclude> | ||
يعيد التابع <code>Any()</code> نسخةً من | يعيد التابع <code>Any()</code> نسخةً من [[Kotlin/Any|الصنف <code>Any</code>]] والذي هو الجذر الرئيسيّ في الهرميّة العامّة لأيّ صنفٍ مُستخدَمٍ أثناء البرمجة في Kotlin؛ أي أنّ كلَّ صنفٍ سيكون له الصنف الأعلى (superclass) <code>[[Kotlin/Any|Any]]</code>. | ||
== القيم المعادة == | == القيم المعادة == | ||
كائنٌ (object) من [[Kotlin/Any|الصنف <code>Any</code>]]. | |||
== أمثلة == | == أمثلة == | ||
=== استخدام التابع <code>Any()</code> === | === استخدام التابع <code>Any()</code> === | ||
يُنشِئ التابع <code>Any()</code> في الشيفرة الآتية كائنًا من | يُنشِئ التابع <code>Any()</code> في الشيفرة الآتية كائنًا من [[Kotlin/Any|الصنف <code>Any</code>]] باسم <code>obj</code> ، ثم يُحدِّد صنف الكائن المُنشَأ وذلك بالاعتماد على خاصيّة الاسم البسيط للصنف (وهي <code>class.simpleName</code>) :<syntaxhighlight lang="kotlin"> | ||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
سطر 15: | سطر 15: | ||
println(" ${obj::class.simpleName}") // Any | println(" ${obj::class.simpleName}") // Any | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* [[Kotlin/classes|الأصناف والبواني (constructors) في لغة Kotlin.]] | * [[Kotlin/classes|الأصناف (classes) والبواني (constructors) في لغة Kotlin.]] | ||
* | * [[Kotlin/Any|الصنف <code>Any</code>]]: الجذر الرئيسيّ في الهرميّة العامّة لأيّ صنفٍ مُستخدَمٍ أثناء البرمجة في Kotlin. | ||
== مصادر == | == مصادر == |
مراجعة 10:30، 16 مايو 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
}
انظر أيضًا
- الأصناف (classes) والبواني (constructors) في لغة Kotlin.
- الصنف
Any
: الجذر الرئيسيّ في الهرميّة العامّة لأيّ صنفٍ مُستخدَمٍ أثناء البرمجة في Kotlin.