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

من موسوعة حسوب
< Kotlin‏ | Any
اذهب إلى التنقل اذهب إلى البحث
ط
 
(5 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التهيئة الأولية <init> عبر التابع Any.Any()‎ في لغة Kotlin}}</noinclude>
+
<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>.
يعيد التابع <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">
=== استخدام التابع <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()
سطر 15: سطر 17:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
== انظر أيضًا ==
 
== انظر أيضًا ==
 +
* الصنف [[Kotlin/Any|<code>Any</code>]]: الجذر الرئيسيّ في الهرميّة العامّة لأيّ صنفٍ مُستخدَمٍ أثناء البرمجة في Kotlin.
 
* [[Kotlin/classes|الأصناف (classes) والبواني (constructors) في لغة Kotlin.]]
 
* [[Kotlin/classes|الأصناف (classes) والبواني (constructors) في لغة Kotlin.]]
* الصنف [[Kotlin/Any|<code>Any</code>]]: الجذر الرئيسيّ في الهرميّة العامّة لأيّ صنفٍ مُستخدَمٍ أثناء البرمجة في Kotlin.
 
  
 
== مصادر ==
 
== مصادر ==
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/-init-.html صفحة التهيئة الأولية عبر Any()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin]
+
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-any/-init-.html صفحة <init> للصنف Any في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin]
 
[[تصنيف:Kotlin]]
 
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Method]]
+
[[تصنيف: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
}

انظر أيضًا

مصادر