الدالة contentToString()
في لغة Kotlin
< Kotlin | collections
تعيد الدالةcontentToString()
تمثيلًا نصيًا لمحتوى المصفوفة التي استُدعيت عبرها كما لو كانت لائحة.
البنية العامة
inline fun <T> Array<out T>.contentToString(): String
inline fun ByteArray.contentToString(): String
inline fun ShortArray.contentToString(): String
inline fun IntArray.contentToString(): String
inline fun LongArray.contentToString(): String
inline fun FloatArray.contentToString(): String
inline fun DoubleArray.contentToString(): String
inline fun BooleanArray.contentToString(): String
inline fun CharArray.contentToString(): String
الإصدار المطلوب: Kotlin 1.1
يُلاحَظ وجود الكلمة المفتاحية inline
للدلالة على أن هذه الدالة مباشرة، وللمزيد من التفاصيل راجع توثيق الدوال المباشرة (inline functions).
القيم المعادة
تمثيل نصي (String) لمحتوى المصفوفة التي استُدعيت عبرها كما لو كانت لائحة.
أمثلة
استخدام الدالة ()contentToString
مع المصفوفات
تعرف الشيفرة الآتية مصفوفة باسم array
مكونة من ثلاث سلاسل نصية باستخدام الدالة ()arrayOf
، ثم تستخدم الدالة ()contentToString
للحصول على تمثيل نصي للمصفوفة ثم تطبع الناتج:
fun main(args: Array<String>) {
val array = arrayOf("apples", "oranges", "lime")
println(array.contentToString()) // [apples, oranges, lime]
}
انظر أيضًا
[null contentDeepToString()]
:تعيد تمثيلًا نصيًا استنادًا إلى محتوى المصفوفة التي استُدعيت عبرها كما لو كانت لائحة، المصفوفات المُتشعبة تعامل كاللوائح هي كذلك.
contentHashCode()
:تعيد التكويد (hash code) استنادًا إلى محتوى المصفوفة التي استُدعيت عبرها كما لو كانت لائحة.