الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/toCollection»
< Kotlin | kotlin.text
لا ملخص تعديل |
لا ملخص تعديل |
||
| سطر 25: | سطر 25: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* <code>[[Kotlin/text/toUpperCase|toUpperCase()]]</code> : تحوّل الدالة <code>toUpperCase()</code> الحرف أو السلسلة النصية التي استٌدعيت عبرها إلى حالة الأحرف الكبيرة (uppercase). | * <code>[[Kotlin/text/toUpperCase|toUpperCase()]]</code> : تحوّل الدالة <code>toUpperCase()</code> الحرف أو السلسلة النصية التي استٌدعيت عبرها إلى حالة الأحرف الكبيرة (uppercase). | ||
* <code>[[Kotlin/kotlin.text/toList|toList()]]</code> : تعيد الدالة <code>toList()</code> [[Kotlin/List|لائحة]] تحتوي كل حروف [[Kotlin/CharSequence/index|سلسلة الحروف]] التي استٌدعيت عبرها. | |||
*<code>[[Kotlin/text/isDefined|toBigDecimalOrNull()]]</code>: تحلّل الدالة <code>toBigDecimalOrNull()</code> [[Kotlin/String|السلسلة النصية]] التي استٌدعيت عبرها وتحوّلها إلى عدد من النوع <code>BigDecimal</code>. | *<code>[[Kotlin/text/isDefined|toBigDecimalOrNull()]]</code>: تحلّل الدالة <code>toBigDecimalOrNull()</code> [[Kotlin/String|السلسلة النصية]] التي استٌدعيت عبرها وتحوّلها إلى عدد من النوع <code>BigDecimal</code>. | ||
مراجعة 18:38، 13 يوليو 2018
تضيف الدالة 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() لائحة تحتوي كل حروف سلسلة الحروف التي استٌدعيت عبرها.
toBigDecimalOrNull(): تحلّل الدالةtoBigDecimalOrNull() السلسلة النصية التي استٌدعيت عبرها وتحوّلها إلى عدد من النوعBigDecimal.toBigDecimal(): تحلّل الدالةtoBigDecimal() السلسلة النصية التي استٌدعيت عبرها وتحوّلها إلى عدد من النوعBigDecimal.
isDefined(): تعيد القيمةtrueفي حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode).