الفرق بين المراجعتين لصفحة: «Kotlin/toString»
< Kotlin
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة | <noinclude>{{DISPLAYTITLE: الدالة <code>toString()</code> في Kotlin}}</noinclude> | ||
تعيد الدالة <code>toString()</code> سلسلة نصية تمثل الكائن الذي استدعيت معه. | تعيد الدالة <code>toString()</code> سلسلة نصية تمثل الكائن الذي استدعيت معه. | ||
سطر 8: | سطر 8: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== القيم المعادة == | == القيم المعادة == | ||
[[Kotlin/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
.