الفرق بين المراجعتين لصفحة: «Kotlin/toString»
< Kotlin
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة toString() في لغة Kotlin}}</noinclude> يعيد التابع <code>toString()</code> تمثيلًا نصيًا للك...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة toString() في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة toString() في لغة Kotlin}}</noinclude> | ||
تعيد الدالة <code>toString()</code> تمثيلًا نصيًا للكائن الذي استدعيت عبره. | |||
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
fun Any?.toString(): String | |||
</syntaxhighlight> | |||
== القيم المعادة == | == القيم المعادة == | ||
سلسلة نصيّة (string) تمثّل الكائن المُحدَّد. | سلسلة نصيّة (string) تمثّل الكائن المُحدَّد. | ||
سطر 12: | سطر 12: | ||
== أمثلة == | == أمثلة == | ||
=== استخدام | === استخدام الدالة<code>toString()</code> مع متغير بسيط === | ||
تُعرّف الشيفرة الآتية المتغيِّر <code>x</code> وتسند إليه القيمة 5، ثم تطبع ناتج استدعاء | تُعرّف الشيفرة الآتية المتغيِّر <code>x</code> وتسند إليه القيمة 5، ثم تطبع ناتج استدعاء الدالة<code>toString()</code> على المتغيّر <code>x</code> والذي سيكون سلسلةً نصيّةً وليس قيمةً عدديّة صحيحة:<syntaxhighlight lang="kotlin"> | ||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
var x = 5 | var x = 5 | ||
سطر 21: | سطر 21: | ||
=== استخدام التابع <code>toString()</code> مع المصفوفات === | === استخدام التابع <code>toString()</code> مع المصفوفات === | ||
تنشئ الشيفرة الآتية مصفوفة من 5 عناصر بالاعتماد على الدالة <code>arrayOf</code> ثم تطبع ناتج استدعاء | تنشئ الشيفرة الآتية مصفوفة من 5 عناصر بالاعتماد على الدالة <code>arrayOf</code> ثم تطبع ناتج استدعاء الدالة<code>toString()</code> على تلك المصفوفة:<syntaxhighlight lang="kotlin"> | ||
import java.util.* | import java.util.* | ||
سطر 31: | سطر 31: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* الصنف <code>[[Kotlin/ | * صفحة الصنف <code>[[Kotlin/String|String]].</code> | ||
== مصادر == | == مصادر == | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/to-string.html صفحة الدالة toString في التوثيق الرسمي للمكتبة القياسية في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Method]] | [[تصنيف:Kotlin Method]] |
مراجعة 18:02، 28 يونيو 2018
تعيد الدالة toString()
تمثيلًا نصيًا للكائن الذي استدعيت عبره.
البنية العامة
fun Any?.toString(): String
القيم المعادة
سلسلة نصيّة (string) تمثّل الكائن المُحدَّد.
أمثلة
استخدام الدالةtoString()
مع متغير بسيط
تُعرّف الشيفرة الآتية المتغيِّر x
وتسند إليه القيمة 5، ثم تطبع ناتج استدعاء الدالةtoString()
على المتغيّر x
والذي سيكون سلسلةً نصيّةً وليس قيمةً عدديّة صحيحة:
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]
}
انظر أيضًا
- صفحة الصنف
String.