الفرق بين المراجعتين ل"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.