الدالة toMutableSet()
في لغة Kotlin
< Kotlin | collections
اذهب إلى التنقل
اذهب إلى البحث
تعيد الدالةtoMutableSet()
مجموعة من النوع Set
تضم جميع عناصر المصفوفة أو المجموعة التكرارية التي استُدعيت عبرها بدون تكرار.
تحافظ المجموعة المُعادة على ترتيب التكرار.
البنية العامة
يمكن استدعاء الدالة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>
القيمة المُعادة
مجموعة من النوع Set
تضم جميع عناصر المصفوفة أو المجموعة التكرارية التي استُدعيت عبرها.
أمثلة
استخدام الدالة ()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]
}
أنظر أيضًا
toBooleanArray()
: تعيد مصفوفة من القيم المنطقية (من النوعBooleanArray
) تضم جميع عناصر المصفوفة العامة (أي من النوعArray<out Boolean>
) أو المجموعة التي استُدعيت عبرها.toByteArray()
: تعيد مصفوفة من النوعByteArray
تضم جميع عناصر المصفوفة العامة (أي من النوعArray<Byte>
) أو المجموعة التي استُدعيت عبرها.toDoubleArray()
: تعيد مصفوفة من النوعDoubleArray
تضم جميع عناصر المصفوفة العامة (أي من النوعArray<Double>
) أو المجموعة التي استُدعيت عبرها.