الفرق بين المراجعتين ل"Kotlin/Any/init"

من موسوعة حسوب
< Kotlin‏ | Any
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<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()‎ نسخةً من الصنف Any، وهو الجذر الرئيسيّ في الهرميّة العامّة لأيّ صنفٍ مُستخدَمٍ أثناء البرمجة في Kotlin؛ أي أنّ كلَّ صنفٍ سيكون له الصنف الأعلى (superclass)‏ 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
}

}

انظر أيضًا

مصادر