التابع text.toCollection()‎ في لغة Kotlin

من موسوعة حسوب

تضيف الدالة toCollection()‎ كل حروف سلسلة الحروف  التي استٌدعيت عبرها إلى الوسيط المُمرّر destination.

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

fun <C : MutableCollection<in Char>> CharSequence.toCollection(
    destination: C
): C

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

الوسيط المُمرّر destination.

أمثلة

استخدام الدالة toCollection()‎ مع السلاسل النصية

تعرّف الشيفرة الآتية سلسلة نصية باسم str ولائحة حروف باسم list، ثم تستدعي الدالة toCollection()‎ عبر str وتمرر إليها list، ثم تطبع الناتج:

fun main(args: Array<String>) {
val list : MutableList<Char> = mutableListOf()
val str = "wiki.hsoub.com"   
    
str.toCollection(list)
    
println(list) // [w, i, k, i, ., h, s, o, u, b, ., c, o, m]
}

انظر أيضًا

  • toUpperCase()‎ : تحوّل الدالة toUpperCase()‎ الحرف أو السلسلة النصية التي استٌدعيت عبرها إلى حالة الأحرف الكبيرة (uppercase).
  • toList()‎ : تعيد الدالة toList()لائحة تحتوي كل حروف سلسلة الحروف  التي استٌدعيت عبرها.
  • isDefined(): تعيد القيمة true في حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode).

مصادر