الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/toCollection»
< Kotlin | kotlin.text
لا ملخص تعديل |
لا ملخص تعديل |
||
سطر 13: | سطر 13: | ||
== أمثلة == | == أمثلة == | ||
=== استخدام الدالة <code>toCollection()</code> مع السلاسل النصية === | === استخدام الدالة <code>toCollection()</code> مع السلاسل النصية === | ||
تعرّف الشيفرة الآتية [[Kotlin/String|سلسلة نصية]] باسم <code>str</code> ولائحة حروف باسم <code>list</code>، ثم تستدعي الدالة <code> | تعرّف الشيفرة الآتية [[Kotlin/String|سلسلة نصية]] باسم <code>str</code> ولائحة حروف باسم <code>list</code>، ثم تستدعي الدالة <code>toCollection()</code> عبر <code>str</code> وتمرر إليها <code>list</code>، ثم تطبع الناتج:<nowiki/><syntaxhighlight lang="kotlin"> | ||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val list : MutableList<Char> = mutableListOf() | val list : MutableList<Char> = mutableListOf() |
مراجعة 18:11، 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).
toBigDecimalOrNull()
: تحلّل الدالةtoBigDecimalOrNull()
السلسلة النصية التي استٌدعيت عبرها وتحوّلها إلى عدد من النوعBigDecimal
.toBigDecimal()
: تحلّل الدالةtoBigDecimal()
السلسلة النصية التي استٌدعيت عبرها وتحوّلها إلى عدد من النوعBigDecimal
.
isDefined()
: تعيد القيمةtrue
في حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode).