الفرق بين المراجعتين ل"Kotlin/kotlin.text/toMutableList"
< Kotlin | kotlin.text
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) ط |
|||
(مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين) | |||
سطر 1: | سطر 1: | ||
− | <noinclude>{{DISPLAYTITLE: | + | <noinclude>{{DISPLAYTITLE:الدالة <code>toMutableList()</code> في Kotlin}}</noinclude> |
− | + | تضيف الدالة <code>toMutableList()</code> كل محارف [[Kotlin/CharSequence|سلسلة المحارف]] التي استٌدعيت معها إلى [[Kotlin/collections/List|قائمة متغيرة]]، إذ يوضع كل محرف في عنصر. | |
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
سطر 6: | سطر 6: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==القيم المعادة== | ==القيم المعادة== | ||
− | [[Kotlin/ | + | تعاد [[Kotlin/List|قائمة متغيرة]] جديدة تحوي جميع محارف [[Kotlin/CharSequence|السلسلة]] المعطاة. |
==أمثلة== | ==أمثلة== | ||
− | + | مثالٌ على استعمال الدالة <code>toMutableList()</code>:<syntaxhighlight lang="kotlin"> | |
− | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
println("Hello, world!".toMutableList()) // [H, e, l, l, o, ,, , w, o, r, l, d, !] | println("Hello, world!".toMutableList()) // [H, e, l, l, o, ,, , w, o, r, l, d, !] | ||
سطر 17: | سطر 16: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر أيضًا== | ==انظر أيضًا== | ||
− | * <code>[[Kotlin/ | + | *الدالة [[Kotlin/kotlin.text/toByteArray|<code>toByteArray()</code>]]: ترمز جميع محارف [[Kotlin/String|السلسلة النصية]] التي استٌدعيت معها وفقًا لترميز محدد ثم تضع الناتج في مصفوفة من النوع <code>[[Kotlin/ByteArray|ByteArray]]</code>. |
+ | *الدالة <code>[[Kotlin/text/toUpperCase|toUpperCase()]]</code> : تحوّل المحرف أو جميع محارف السلسلة النصية التي استٌدعيت معها إلى محارف كبيرة (uppercase). | ||
+ | *الدالة [[Kotlin/kotlin.text/toCharArray|<code>toCharArray()</code>]]: تضع جميع محارف [[Kotlin/String|السلسلة النصية]] التي استٌدعيت معها في مصفوفة من النوع <code>[[Kotlin/CharArray|CharArray]]</code>، إذ يوضع كل محرف في عنصر. | ||
+ | *الدالة <nowiki/>[[Kotlin/kotlin.text/toCollection|<code>toCollection()</code>]]: تضيف كل محارف <nowiki/>[[Kotlin/CharSequence|السلسلة]] التي استٌدعيت معها إلى المجموعة المتغيرة المُمرّرة إليها. | ||
+ | * الدالة <nowiki/>[[Kotlin/kotlin.text/toHashSet|<code>toHashSet()</code>]]: تحلّل كائنًا من النوع <code>HashSet</code> يحوي كل محارف <nowiki/>[[Kotlin/CharSequence/index|السلسلة]] التي استٌدعيت معها. | ||
− | *<code>[[Kotlin/text/ | + | * الدالة [[Kotlin/kotlin.text/toList|<code>toList()</code>]]: تضيف كل محارف [[Kotlin/CharSequence|سلسلة المحارف]] التي استٌدعيت معها إلى [[Kotlin/collections/List|قائمة]]، إذ يوضع كل محرف في عنصر. |
+ | * الدالة [[Kotlin/text/toLowerCase|<code>toLowerCase()</code>]]: تحول [[Kotlin/Char|المحرف]] أو جميع محارف [[Kotlin/String|السلسلة النصية]] التي استٌدعيت معها إلى محارف صغيرة (lowercase). | ||
+ | * الدالة [[Kotlin/kotlin.text/toRegex|<code>toRegex()</code>]]: تحول [[Kotlin/String|السلسلة النصية]] التي استٌدعيت معها إلى [[Kotlin/kotlin.text/Regex/index|تعبير نمطي]] (regular expression). | ||
+ | * الدالة [[Kotlin/kotlin.text/toSet|<code>toSet()</code>]]: تضيف كل محارف [[Kotlin/CharSequence/index|سلسلة الحروف]] التي استٌدعيت معها إلى مجموعة من النوع <code>[[Kotlin/Set|Set]]</code>، إذ يوضع كل محرف في عنصر. | ||
− | + | ==مصادر<span> </span>== | |
− | + | *[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/to-mutable-list.html صفحة الدالة toMutableList() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | |
− | |||
− | |||
− | ==مصادر | ||
− | <span> </span> | ||
− | *[http://kotlinlang.org/api/latest/jvm/stdlib/kotlin.text/to-mutable-list.html صفحة الدالة | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
− | [[تصنيف:Kotlin | + | [[تصنيف:Kotlin Function]] |
+ | [[تصنيف:Kotlin Text]] |
المراجعة الحالية بتاريخ 11:21، 6 سبتمبر 2018
تضيف الدالة toMutableList()
كل محارف سلسلة المحارف التي استٌدعيت معها إلى قائمة متغيرة، إذ يوضع كل محرف في عنصر.
البنية العامة
fun CharSequence.toMutableList(): MutableList<Char>
القيم المعادة
تعاد قائمة متغيرة جديدة تحوي جميع محارف السلسلة المعطاة.
أمثلة
مثالٌ على استعمال الدالة toMutableList()
:
fun main(args: Array<String>) {
println("Hello, world!".toMutableList()) // [H, e, l, l, o, ,, , w, o, r, l, d, !]
println("Hsoub".toMutableList()) // [H, s, o, u, b]
println("114".toMutableList()) // [1, 1, 4]
}
انظر أيضًا
- الدالة
toByteArray()
: ترمز جميع محارف السلسلة النصية التي استٌدعيت معها وفقًا لترميز محدد ثم تضع الناتج في مصفوفة من النوعByteArray
. - الدالة
toUpperCase()
: تحوّل المحرف أو جميع محارف السلسلة النصية التي استٌدعيت معها إلى محارف كبيرة (uppercase). - الدالة
toCharArray()
: تضع جميع محارف السلسلة النصية التي استٌدعيت معها في مصفوفة من النوعCharArray
، إذ يوضع كل محرف في عنصر. - الدالة
toCollection()
: تضيف كل محارف السلسلة التي استٌدعيت معها إلى المجموعة المتغيرة المُمرّرة إليها. - الدالة
toHashSet()
: تحلّل كائنًا من النوعHashSet
يحوي كل محارف السلسلة التي استٌدعيت معها.
- الدالة
toList()
: تضيف كل محارف سلسلة المحارف التي استٌدعيت معها إلى قائمة، إذ يوضع كل محرف في عنصر. - الدالة
toLowerCase()
: تحول المحرف أو جميع محارف السلسلة النصية التي استٌدعيت معها إلى محارف صغيرة (lowercase). - الدالة
toRegex()
: تحول السلسلة النصية التي استٌدعيت معها إلى تعبير نمطي (regular expression). - الدالة
toSet()
: تضيف كل محارف سلسلة الحروف التي استٌدعيت معها إلى مجموعة من النوعSet
، إذ يوضع كل محرف في عنصر.