الفرق بين المراجعتين لصفحة: «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.