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