الفرق بين المراجعتين ل"Kotlin/collections/toMutableSet"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
سطر 1: سطر 1:
 
<noinclude>{{DISPLAYTITLE: الدالة <code>toMutableSet()‎</code> في لغة Kotlin}}</noinclude>
 
<noinclude>{{DISPLAYTITLE: الدالة <code>toMutableSet()‎</code> في لغة Kotlin}}</noinclude>
تعيد الدالة<code>toMutableSet()‎</code> [[Kotlin/Set|مجموعة من النوع <code>Set</code>]] تضم جميع عناصر [[Kotlin/Array|المصفوفة]]   أو  [[Kotlin/Iterable|المجموعة التكرارية]]  التي استُدعيت عبرها بدون تكرار.  
+
تعيد الدالة<code>toMutableSet()‎</code> [[Kotlin/Set|مجموعة من النوع <code>MutableSet</code>]] تضم جميع عناصر [[Kotlin/Array|المصفوفة]]   أو  [[Kotlin/Iterable|المجموعة التكرارية]]  التي استُدعيت عبرها بدون تكرار.  
  
 
تحافظ المجموعة المُعادة على ترتيب التكرار.
 
تحافظ المجموعة المُعادة على ترتيب التكرار.
سطر 20: سطر 20:
 
</syntaxhighlight>
 
</syntaxhighlight>
 
==القيمة المُعادة==
 
==القيمة المُعادة==
[[Kotlin/Set|مجموعة من النوع <code>Set</code>]] تضم جميع عناصر [[Kotlin/Array|المصفوفة]]   أو  [[Kotlin/Iterable|المجموعة التكرارية]]  التي استُدعيت عبرها.  
+
[[Kotlin/Set|مجموعة من النوع <code>MutableSet</code>]] تضم جميع عناصر [[Kotlin/Array|المصفوفة]]   أو  [[Kotlin/Iterable|المجموعة التكرارية]]  التي استُدعيت عبرها.  
 
==أمثلة==
 
==أمثلة==
 
===استخدام الدالة <code>()toMutableSet</code> مع المصفوفات===
 
===استخدام الدالة <code>()toMutableSet</code> مع المصفوفات===

مراجعة 11:24، 24 يونيو 2018

تعيد الدالةtoMutableSet()‎ مجموعة من النوع MutableSet تضم جميع عناصر المصفوفة  أو المجموعة التكرارية  التي استُدعيت عبرها بدون تكرار.

تحافظ المجموعة المُعادة على ترتيب التكرار.

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

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

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

يمكن استدعاء الدالةtoMutableSet()‎ عبر المجموعات التكرارية:

fun <T> Iterable<T>.toMutableSet(): MutableSet<T>

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

مجموعة من النوع MutableSet تضم جميع عناصر المصفوفة  أو المجموعة التكرارية  التي استُدعيت عبرها.

أمثلة

استخدام الدالة ()toMutableSet مع المصفوفات

تعرّف الشيفرة الآتية  مصفوفة باسم array  مكونة من ستة أعداد باستخدام الدالة ()arrayOf‎، ثم تستخدم الدالة ()toMutableSet  على array، ثم تطبع الناتج:

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

println(array.toMutableSet()) // [4, 5, 6, 7]
}

أنظر أيضًا

مصادر