الفرق بين المراجعتين لصفحة: «Kotlin/collections/toList»
< Kotlin | collections
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) ط مراجعة وتدقيق. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>toList()</code> في | <noinclude>{{DISPLAYTITLE: الدالة <code>toList()</code> في Kotlin}}</noinclude> | ||
تحول الدالة <code>toList()</code> [[Kotlin/Array|المصفوفة]] أو [[Kotlin/Iterable|المجموعة التكرارية]] أو [[Kotlin/Map|الخريطة]] التي استُدعيت معها إلى قائمة. | |||
==البنية العامة== | ==البنية العامة== | ||
يمكن استدعاء الدالة<code>toList()</code> | يمكن استدعاء الدالة <code>toList()</code> مع [[Kotlin/Array|المصفوفات]] أو [[Kotlin/Iterable|المجموعات التكرارية]] أو [[Kotlin/Map|الخرائط]]:<syntaxhighlight lang="kotlin"> | ||
fun <T> Array<out T>.toList(): List<T> | fun <T> Array<out T>.toList(): List<T> | ||
fun ByteArray.toList(): List<Byte> | fun ByteArray.toList(): List<Byte> | ||
سطر 12: | سطر 12: | ||
fun BooleanArray.toList(): List<Boolean> | fun BooleanArray.toList(): List<Boolean> | ||
fun CharArray.toList(): List<Char> | fun CharArray.toList(): List<Char> | ||
fun <T> Iterable<T>.toList(): List<T> | fun <T> Iterable<T>.toList(): List<T> | ||
fun <K, V> Map<out K, V>.toList(): List<Pair<K, V>> | fun <K, V> Map<out K, V>.toList(): List<Pair<K, V>> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==القيمة | ==القيمة المعادة== | ||
[[Kotlin/List| | تعاد [[Kotlin/List|قائمة]] تحوي جميع عناصر [[Kotlin/Array|المصفوفة]] أو [[Kotlin/Iterable|المجموعة التكرارية]] أو جميع أزواج الخريطة المعطاة. | ||
==أمثلة== | ==أمثلة== | ||
<nowiki/>استعمال الدالة <code>()toList</code> لتحويل مصفوفة إلى قائمة:<syntaxhighlight lang="kotlin"> | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val array = arrayOf(4, 5, 6) | val array = arrayOf(4, 5, 6) | ||
println(array.toList()) // [4, 5, 6] | println(array.toList()) // [4, 5, 6] | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== | ==انظر أيضًا== | ||
*<code>[[Kotlin/collections/toBooleanArray|toBooleanArray()]]</code> | * الدالة <code>[[Kotlin/collections/toBooleanArray|toBooleanArray()]]</code>: تحول <nowiki/>[[Kotlin/Array|المصفوفة العامة]] (أي من النوع <code>Array<out Boolean></code>) أو <nowiki/>[[Kotlin/collections|المجموعة]] التي استُدعيت معها إلى <nowiki/>[[Kotlin/Array|مصفوفة]] من القيم المنطقية (من النوع <code>[[Kotlin/BooleanArray/index|BooleanArray]]</code>). | ||
*<code>[[Kotlin/collections/ | * الدالة <code>[[Kotlin/collections/toByteArray|toByteArray()]]</code> : تحوِّل <nowiki/>[[Kotlin/Array|المصفوفة العامة]] (أي من النوع <code>Array<Byte></code>) أو <nowiki/>[[Kotlin/collections|المجموعة]] التي استُدعيت معها إلى <nowiki/>[[Kotlin/Array|مصفوفة]] من النوع <code>ByteArray</code>. | ||
*<code>[[Kotlin/collections/ | * الدالة <code>[[Kotlin/collections/toCharArray|toCharArray()]]</code>: تحول <nowiki/>[[Kotlin/Array|المصفوفة العامة]] (أي التي من النوع <code>Array<Char></code>) أو <nowiki/>[[Kotlin/collections|المجموعة]] التي استُدعيت معها إلى <nowiki/>[[Kotlin/Array|مصفوفة]] من النوع <code>[[Kotlin/CharArray/index|CharArray]]</code>. | ||
* الدالة <code>[[Kotlin/collections/toCollection|toCollection()]]</code>: تضيف جميع عناصر <nowiki/>[[Kotlin/Array|المصفوفة]] أو <nowiki/>[[Kotlin/collections|المجموعة]] التي استُدعيت معها إلى المجموعة المتغيرة (MutableCollection) المُمرّرة إليها. | |||
* الدالة <code>[[Kotlin/collections/toDoubleArray|toDoubleArray()]]</code> : تحول <nowiki/>[[Kotlin/Array|المصفوفة العامة]] (أي من النوع <code>Array<Double></code>) أو <nowiki/>[[Kotlin/collections|المجموعة]] التي استُدعيت معها إلى <nowiki/>[[Kotlin/Array|مصفوفة]] من النوع <code>[[Kotlin/DoubleArray/index|DoubleArray]]</code>. | |||
* الدالة <code>[[Kotlin/collections/toFloatArray|toFloatArray()]]</code>: تحول <nowiki/>[[Kotlin/Array|المصفوفة العامة]] (أي من النوع <code>Array<Float></code>) أو <nowiki/>[[Kotlin/collections|المجموعة]] التي استُدعيت معها <nowiki/>[[Kotlin/Array|مصفوفة]] من النوع <code>[[Kotlin/FloatArray/index|FloatArray]]</code>. | |||
*الدالة <code>[[Kotlin/collections/toHashSet|toHashSet()]]</code>: تعيد كائنًا من النوع <code>HashSet</code> لجميع عناصر [[Kotlin/Array|المصفوفة]] أو [[Kotlin/collections|المجموعة]] التي استُدعيت معها. | |||
*الدالة <code>[[Kotlin/collections/toIntArray|toIntArray()]]</code>: تحول [[Kotlin/Array|المصفوفة العامة]] (أي من النوع <code>Array<Int></code>) أو [[Kotlin/collections|المجموعة]] التي استُدعيت معها إلى [[Kotlin/Array|مصفوفة]] من النوع <code>[[Kotlin/IntArray/index|IntArray]]</code>. | |||
*الدالة <code>[[Kotlin/collections/toLongArray|toLongArray()]]</code>: تحول [[Kotlin/Array|المصفوفة العامة]] (أي من النوع <code>Array<Long></code>) أو [[Kotlin/collections|المجموعة]] التي استُدعيت معها إلى [[Kotlin/Array|مصفوفة]] من النوع <code>[[Kotlin/LongArray/index|LongArray]]</code>. | |||
==مصادر== | ==مصادر== | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/to-list.html الدالة | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/to-list.html صفحة الدالة toList() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Functions]] | [[تصنيف:Kotlin Functions]] |
مراجعة 18:24، 8 أغسطس 2018
تحول الدالة toList()
المصفوفة أو المجموعة التكرارية أو الخريطة التي استُدعيت معها إلى قائمة.
البنية العامة
يمكن استدعاء الدالة toList()
مع المصفوفات أو المجموعات التكرارية أو الخرائط:
fun <T> Array<out T>.toList(): List<T>
fun ByteArray.toList(): List<Byte>
fun ShortArray.toList(): List<Short>
fun IntArray.toList(): List<Int>
fun LongArray.toList(): List<Long>
fun FloatArray.toList(): List<Float>
fun DoubleArray.toList(): List<Double>
fun BooleanArray.toList(): List<Boolean>
fun CharArray.toList(): List<Char>
fun <T> Iterable<T>.toList(): List<T>
fun <K, V> Map<out K, V>.toList(): List<Pair<K, V>>
القيمة المعادة
تعاد قائمة تحوي جميع عناصر المصفوفة أو المجموعة التكرارية أو جميع أزواج الخريطة المعطاة.
أمثلة
استعمال الدالة ()toList
لتحويل مصفوفة إلى قائمة:
fun main(args: Array<String>) {
val array = arrayOf(4, 5, 6)
println(array.toList()) // [4, 5, 6]
}
انظر أيضًا
- الدالة
toBooleanArray()
: تحول المصفوفة العامة (أي من النوعArray<out Boolean>
) أو المجموعة التي استُدعيت معها إلى مصفوفة من القيم المنطقية (من النوعBooleanArray
). - الدالة
toByteArray()
: تحوِّل المصفوفة العامة (أي من النوعArray<Byte>
) أو المجموعة التي استُدعيت معها إلى مصفوفة من النوعByteArray
. - الدالة
toCharArray()
: تحول المصفوفة العامة (أي التي من النوعArray<Char>
) أو المجموعة التي استُدعيت معها إلى مصفوفة من النوعCharArray
. - الدالة
toCollection()
: تضيف جميع عناصر المصفوفة أو المجموعة التي استُدعيت معها إلى المجموعة المتغيرة (MutableCollection) المُمرّرة إليها. - الدالة
toDoubleArray()
: تحول المصفوفة العامة (أي من النوعArray<Double>
) أو المجموعة التي استُدعيت معها إلى مصفوفة من النوعDoubleArray
. - الدالة
toFloatArray()
: تحول المصفوفة العامة (أي من النوعArray<Float>
) أو المجموعة التي استُدعيت معها مصفوفة من النوعFloatArray
. - الدالة
toHashSet()
: تعيد كائنًا من النوعHashSet
لجميع عناصر المصفوفة أو المجموعة التي استُدعيت معها. - الدالة
toIntArray()
: تحول المصفوفة العامة (أي من النوعArray<Int>
) أو المجموعة التي استُدعيت معها إلى مصفوفة من النوعIntArray
. - الدالة
toLongArray()
: تحول المصفوفة العامة (أي من النوعArray<Long>
) أو المجموعة التي استُدعيت معها إلى مصفوفة من النوعLongArray
.