الفرق بين المراجعتين لصفحة: «Kotlin/kotlin.text/toMutableList»
< Kotlin | kotlin.text
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع text.toMutableList() في لغة Kotlin}}</noinclude> تضيف الدالة <code>toMutableList()</code> Kotlin/List|لا...' |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
(3 مراجعات متوسطة بواسطة مستخدمين اثنين آخرين غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <noinclude>{{DISPLAYTITLE:الدالة <code>toMutableList()</code> في Kotlin}}</noinclude> | ||
تضيف الدالة <code>toMutableList()</code> [[Kotlin/ | تضيف الدالة <code>toMutableList()</code> كل محارف [[Kotlin/CharSequence|سلسلة المحارف]] التي استٌدعيت معها إلى [[Kotlin/collections/List|قائمة متغيرة]]، إذ يوضع كل محرف في عنصر. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
fun CharSequence. | fun CharSequence.toMutableList(): MutableList<Char> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==القيم المعادة== | ==القيم المعادة== | ||
[[Kotlin/List| | تعاد [[Kotlin/List|قائمة متغيرة]] جديدة تحوي جميع محارف [[Kotlin/CharSequence|السلسلة]] المعطاة. | ||
==أمثلة== | ==أمثلة== | ||
مثالٌ على استعمال الدالة <code>toMutableList()</code>:<syntaxhighlight lang="kotlin"> | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
println("Hello, world!". | println("Hello, world!".toMutableList()) // [H, e, l, l, o, ,, , w, o, r, l, d, !] | ||
println("Hsoub". | println("Hsoub".toMutableList()) // [H, s, o, u, b] | ||
println("114". | println("114".toMutableList()) // [1, 1, 4] | ||
} | } | ||
</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|السلسلة]] التي استٌدعيت معها. | |||
* | * الدالة [[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-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
، إذ يوضع كل محرف في عنصر.