الدالة toHashSet()‎ في لغة Kotlin

من موسوعة حسوب

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

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

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

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

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

أمثلة

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

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

fun main(args: Array<String>) {
val array = arrayOf(4, 5, 5, 6, 3, 4)
    
println(array.toHashSet())  // [3, 4, 5, 6]
}

أنظر أيضًا

مصادر