الفرق بين المراجعتين لصفحة: «Kotlin/toString»

من موسوعة حسوب
طلا ملخص تعديل
طلا ملخص تعديل
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: الدالة toString()‎ في لغة Kotlin}}</noinclude>
<noinclude>{{DISPLAYTITLE: الدالة <code>‎‎toString()‎</code> في Kotlin}}</noinclude>
تعيد الدالة <code>toString()‎</code> سلسلة نصية تمثل الكائن الذي استدعيت معه.
تعيد الدالة <code>toString()‎</code> سلسلة نصية تمثل الكائن الذي استدعيت معه.


سطر 8: سطر 8:
</syntaxhighlight>
</syntaxhighlight>
== القيم المعادة ==
== القيم المعادة ==
[[Kotlin/String|سلسلة نصيّة]] (string) تمثّل الكائن المُحدَّد.
[[Kotlin/String|سعيد لسلة نصيّة]] (string) تمثّل الكائن المُحدَّد.


== أمثلة ==
== أمثلة ==
سطر 35: سطر 35:


== مصادر ==
== مصادر ==
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/to-string.html صفحة الدالة toString في التوثيق الرسمي للمكتبة القياسية في لغة Kotlin.]
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/to-string.html صفحة الدالة ()toString في التوثيق الرسمي للمكتبة القياسية في لغة Kotlin.]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Method]]
[[تصنيف:Kotlin Method]]

مراجعة 14:17، 22 يوليو 2018

تعيد الدالة toString()‎ سلسلة نصية تمثل الكائن الذي استدعيت معه.

البنية العامة

fun Any?.toString(): String

القيم المعادة

سعيد لسلة نصيّة (string) تمثّل الكائن المُحدَّد.

أمثلة

استخدام الدالةtoString()‎ مع متغير بسيط

تُعرّف الشيفرة الآتية المتغيِّر x وتسند إليه القيمة 5، ثم تطبع ناتج استدعاء الدالةtoString()‎ مع هذا المتغيّر الذي سيتحول بذلك إلى سلسلةً نصيّةً ولن يكون قيمةً عدديّةً صحيحة بعد الآن:

fun main(args: Array<String>) {
    var x = 5
    println(x.toString()) // 5
}

استخدام التابع toString()‎ مع المصفوفات

تنشئ الشيفرة الآتية مصفوفة من 5 عناصر بالاعتماد على الدالة arrayOf ثم تطبع ناتج استدعاء الدالة toString()‎ مع تلك المصفوفة:

import java.util.*

fun main(args: Array<String>) {
    val nums = arrayOf(1, 2, 3, 4, 5)
    println(Arrays.toString(nums)) // [1, 2, 3, 4, 5]
}

انظر أيضًا

  • التابع hashCode(): يعيد قيمة الشيفرة hash الخاصّة بالكائن الذي استُدعي معه.
  • الصنف String.

مصادر