الفرق بين المراجعتين لصفحة: «Kotlin/collections/toMutableList»

من موسوعة حسوب
طلا ملخص تعديل
 
(مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: الدالة <code>toMutableList()‎</code> في Kotlin}}</noinclude>
<noinclude>{{DISPLAYTITLE: الدالة <code>toMutableList()‎</code> في Kotlin}}</noinclude>
تحول الدالة <code>toMutableList()‎</code> [[Kotlin/Array|المصفوف]] أو [[Kotlin/collections|المجموعة]] التي استُدعيت معها إلى [[Kotlin/MutableList|قائمة متغيرة]].  
تحول الدالة <code>toMutableList()‎</code> [[Kotlin/Array|المصفوف]] أو [[Kotlin/collections|المجموعة]] التي استُدعيت معها إلى [[Kotlin/collections/MutableList|قائمة متغيرة]].  
==البنية العامة==
==البنية العامة==
يمكن استدعاء الدالة <code>toMutableList()‎</code> مع [[Kotlin/Array|المصفوفات]]:<syntaxhighlight lang="kotlin">
يمكن استدعاء الدالة <code>toMutableList()‎</code> مع [[Kotlin/Array|المصفوفات]]:<syntaxhighlight lang="kotlin">
سطر 18: سطر 18:
</syntaxhighlight>
</syntaxhighlight>
==القيمة المعادة==
==القيمة المعادة==
تُعاد [[Kotlin/MutableList|قائمة متغيرة]] تحوي جميع عناصر [[Kotlin/Array|المصفوفة]] أو [[Kotlin/collections|المجموعة]] المعطاة.  
تُعاد [[Kotlin/collections/MutableList|قائمة متغيرة]] تحوي جميع عناصر [[Kotlin/Array|المصفوفة]] أو [[Kotlin/collections|المجموعة]] المعطاة.  
==أمثلة==
==أمثلة==
<nowiki/>استعمال الدالة <code>()toMutableList</code> لتحويل مصفوفة إلى قائمة متغيرة:<syntaxhighlight lang="kotlin">
<nowiki/>استعمال الدالة <code>()toMutableList</code> لتحويل مصفوفة إلى قائمة متغيرة:<syntaxhighlight lang="kotlin">
سطر 25: سطر 25:


     println(array.toMutableList()) // [4, 5, 6]
     println(array.toMutableList()) // [4, 5, 6]
    println(array.toMutableList().javaClass.kotlin.qualifiedName) // java.util.ArrayList
}
}
</syntaxhighlight>
</syntaxhighlight>
سطر 48: سطر 49:
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/to-mutable-list.html صفحة الدالة toMutableList()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/to-mutable-list.html صفحة الدالة toMutableList()‎ في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Functions]]
[[تصنيف:Kotlin Function]]
[[تصنيف:Kotlin Collection]]

المراجعة الحالية بتاريخ 11:47، 8 سبتمبر 2018

تحول الدالة toMutableList()‎ المصفوف أو المجموعة التي استُدعيت معها إلى قائمة متغيرة.

البنية العامة

يمكن استدعاء الدالة toMutableList()‎ مع المصفوفات:

fun <T> Array<out T>.toMutableList(): MutableList<T> 
fun ByteArray.toMutableList(): MutableList<Byte> 
fun ShortArray.toMutableList(): MutableList<Short> 
fun IntArray.toMutableList(): MutableList<Int> 
fun LongArray.toMutableList(): MutableList<Long> 
fun FloatArray.toMutableList(): MutableList<Float> 
fun DoubleArray.toMutableList(): MutableList<Double>
fun BooleanArray.toMutableList(): MutableList<Boolean> 
fun CharArray.toMutableList(): MutableList<Char>

ومع المجموعات أيضًا:

fun <T> Iterable<T>.toMutableList(): MutableList<T> 
fun <T> Collection<T>.toMutableList(): MutableList<T>

القيمة المعادة

تُعاد قائمة متغيرة تحوي جميع عناصر المصفوفة أو المجموعة المعطاة.

أمثلة

استعمال الدالة ()toMutableList لتحويل مصفوفة إلى قائمة متغيرة:

fun main(args: Array<String>) {
    val array = arrayOf(4, 5, 6)

    println(array.toMutableList()) // [4, 5, 6]
    println(array.toMutableList().javaClass.kotlin.qualifiedName) // java.util.ArrayList
}

انظر أيضًا

مصادر