الدالة toCollection()‎ في Kotlin

من موسوعة حسوب
مراجعة 07:15، 6 سبتمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)

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

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

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

المعاملات

مجموعة متغيرة يراد أن يضاف فيها محتوى سلسلة المحارف المعطاة.

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

يعاد المعامل destination بعد إضافة محتوى سلسلة المحارف المعطاة إليه.

أمثلة

مثالٌ على استعمال الدالة toCollection()‎:

fun main(args: Array<String>) {
    val list: MutableList<Char> = mutableListOf()
    val str = "wikiHsoub"

    str.toCollection(list)
    println(list) // [w, i, k, i, H, s, o, u, b]
}

انظر أيضًا

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

مصادر