الفرق بين المراجعتين ل"Kotlin/kotlin.text/toCollection"
< Kotlin | kotlin.text
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.) |
|||
سطر 1: | سطر 1: | ||
− | <noinclude>{{DISPLAYTITLE: | + | <noinclude>{{DISPLAYTITLE: الدالة <code>toCollection()</code> في Kotlin}}</noinclude> |
− | تضيف الدالة <code>toCollection()</code> كل | + | تضيف الدالة <code>toCollection()</code> كل محارف [[Kotlin/CharSequence|السلسلة]] التي استٌدعيت معها إلى [[Kotlin/collections/MutableCollection|المجموعة المتغيرة]] المُمرّرة إليها. |
== البنية العامة == | == البنية العامة == | ||
سطر 8: | سطر 8: | ||
): C | ): C | ||
</syntaxhighlight> | </syntaxhighlight> | ||
+ | |||
+ | == المعاملات == | ||
+ | [[Kotlin/collections/MutableCollection|مجموعة متغيرة]] يراد أن يضاف فيها محتوى [[Kotlin/CharSequence|سلسلة المحارف]] المعطاة. | ||
+ | |||
== القيم المعادة == | == القيم المعادة == | ||
− | + | يعاد المعامل <code>destination</code> بعد إضافة محتوى [[Kotlin/CharSequence|سلسلة المحارف]] المعطاة إليه. | |
== أمثلة == | == أمثلة == | ||
− | + | مثالٌ على استعمال الدالة <code>toCollection()</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() |
− | val str = " | + | val str = "wikiHsoub" |
− | + | ||
− | str.toCollection(list) | + | str.toCollection(list) |
− | + | println(list) // [w, i, k, i, H, s, o, u, b] | |
− | println(list) // [w, i, k, i, | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
سطر 33: | سطر 35: | ||
== مصادر == | == مصادر == | ||
− | * [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/to-collection.html صفحة الدالة | + | * [http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/to-collection.html صفحة الدالة toCollection() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] |
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
− | [[تصنيف:Kotlin | + | [[تصنيف:Kotlin Function]] |
+ | [[تصنيف:Kotlin Text]] |
مراجعة 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()
لائحة تحتوي كل حروف سلسلة الحروف التي استٌدعيت عبرها.
toBigDecimalOrNull()
: تحلّل الدالةtoBigDecimalOrNull()
السلسلة النصية التي استٌدعيت عبرها وتحوّلها إلى عدد من النوعBigDecimal
.toBigDecimal()
: تحلّل الدالةtoBigDecimal()
السلسلة النصية التي استٌدعيت عبرها وتحوّلها إلى عدد من النوعBigDecimal
.
isDefined()
: تعيد القيمةtrue
في حال كان الحرف (Unicode code point) الذي استٌدعيت عبره مُعرّفًا في اليونيكود (Unicode).