الفرق بين المراجعتين لصفحة: «Kotlin/Any/init»
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
(3 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التهيئة الأولية <code><init></code> | <noinclude>{{DISPLAYTITLE: التهيئة الأولية <code><init></code> للصنف <code>Any</code> في Kotlin}}</noinclude>تعيد الدالة <code>Any()</code> نسخةً من الصنف <code>[[Kotlin/Any|Any]]</code> والذي هو الجذر الرئيسيّ في الهرميّة العامّة لأيّ صنفٍ مُستخدَمٍ أثناء البرمجة في Kotlin؛ أي أنّ كلَّ صنفٍ سيكون له الصنف الأعلى (superclass) <code>[[Kotlin/Any|Any]]</code>. | ||
== البنية العامة == | |||
<syntaxhighlight lang="kotlin"> | |||
Any() | |||
</syntaxhighlight> | |||
== القيم المعادة == | == القيم المعادة == | ||
كائنٌ (object) من الصنف [[Kotlin/Any|<code>Any</code>]]. | يعاد كائنٌ (object) من الصنف [[Kotlin/Any|<code>Any</code>]]. | ||
== أمثلة == | == أمثلة == | ||
تنشِئ الدالة <code>Any()</code> في الشيفرة الآتية كائنًا من الصنف <code>[[Kotlin/Any|Any]]</code>باسم <code>obj</code> ، ثم يُحدِّد صنف الكائن المُنشَأ وذلك بالاعتماد على خاصيّة الاسم البسيط للصنف (وهي <code>class.simpleName</code>) :<syntaxhighlight lang="kotlin"> | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val obj = Any() | val obj = Any() | ||
سطر 14: | سطر 17: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* الصنف [[Kotlin/Any|<code>Any</code>]]: الجذر الرئيسيّ في الهرميّة العامّة لأيّ صنفٍ مُستخدَمٍ أثناء البرمجة في Kotlin. | |||
* [[Kotlin/classes|الأصناف (classes) والبواني (constructors) في لغة Kotlin.]] | * [[Kotlin/classes|الأصناف (classes) والبواني (constructors) في لغة Kotlin.]] | ||
== مصادر == | == مصادر == | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/-init-.html صفحة | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/-init-.html صفحة <init> للصنف Any في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin | [[تصنيف:Kotlin init]] | ||
[[تصنيف:Kotlin Any]] |
المراجعة الحالية بتاريخ 06:34، 8 سبتمبر 2018
تعيد الدالة Any()
نسخةً من الصنف Any
والذي هو الجذر الرئيسيّ في الهرميّة العامّة لأيّ صنفٍ مُستخدَمٍ أثناء البرمجة في Kotlin؛ أي أنّ كلَّ صنفٍ سيكون له الصنف الأعلى (superclass) Any
.
البنية العامة
Any()
القيم المعادة
يعاد كائنٌ (object) من الصنف Any
.
أمثلة
تنشِئ الدالة Any()
في الشيفرة الآتية كائنًا من الصنف Any
باسم obj
، ثم يُحدِّد صنف الكائن المُنشَأ وذلك بالاعتماد على خاصيّة الاسم البسيط للصنف (وهي class.simpleName
) :
fun main(args: Array<String>) {
val obj = Any()
println(" ${obj::class.simpleName}") // Any
}
انظر أيضًا
- الصنف
Any
: الجذر الرئيسيّ في الهرميّة العامّة لأيّ صنفٍ مُستخدَمٍ أثناء البرمجة في Kotlin. - الأصناف (classes) والبواني (constructors) في لغة Kotlin.