الفرق بين المراجعتين لصفحة: «Kotlin/collections/toHashSet»
< Kotlin | collections
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الدالة <code>toHashSet()</code> في لغة Kotlin}}</noinclude> تعيد الدالة<code>toHashSet()</code> Kotlin/Array|مص...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>toHashSet()</code> في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة <code>toHashSet()</code> في لغة Kotlin}}</noinclude> | ||
تعيد الدالة<code>toHashSet()</code> | تعيد الدالة<code>toHashSet()</code> كائنًا من النوع <code>HashSet</code>يضم جميع عناصر [[Kotlin/Array|المصفوفة]] أو [[Kotlin/collections|المجموعة]] التي استُدعيت عبرها. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
fun Array<out Float>. | fun <T> Array<out T>.toHashSet(): HashSet<T> | ||
fun | 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> | |||
</syntaxhighlight> | </syntaxhighlight> | ||
==القيمة المُعادة== | ==القيمة المُعادة== | ||
كائن من النوع <code>HashSet</code>يضم جميع عناصر [[Kotlin/Array|المصفوفة]] أو [[Kotlin/collections|المجموعة]] التي استُدعيت عبرها. | |||
==أمثلة== | ==أمثلة== | ||
===استخدام الدالة <code>()toHashSet</code> مع المصفوفات=== | ===استخدام الدالة <code>()toHashSet</code> مع المصفوفات=== | ||
تعرّف الشيفرة الآتية <nowiki/>[[Kotlin/Array|مصفوفة]] باسم <code>array</code> | تعرّف الشيفرة الآتية <nowiki/>[[Kotlin/Array|مصفوفة]] باسم <code>array</code> مكونة من ستة أعداد باستخدام الدالة <code>()arrayOf</code>، ثم تستخدم الدالة<code>()toHashSet</code> على <code>array</code>، ثم تطبع الناتج:<syntaxhighlight lang="kotlin"> | ||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val array | val array = arrayOf(4, 5, 5, 6, 3, 4) | ||
println | |||
println(array.toHashSet()) // [3, 4, 5, 6] | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
سطر 24: | سطر 31: | ||
*<code>[[Kotlin/collections/toDoubleArray|toDoubleArray()]]</code> : تعيد [[Kotlin/Array|مصفوفة]] من النوع <code>DoubleArray</code>تضم جميع عناصر [[Kotlin/Array|المصفوفة العامة]] (أي من النوع <code>Array<Double></code>) أو [[Kotlin/collections|المجموعة]] التي استُدعيت عبرها. | *<code>[[Kotlin/collections/toDoubleArray|toDoubleArray()]]</code> : تعيد [[Kotlin/Array|مصفوفة]] من النوع <code>DoubleArray</code>تضم جميع عناصر [[Kotlin/Array|المصفوفة العامة]] (أي من النوع <code>Array<Double></code>) أو [[Kotlin/collections|المجموعة]] التي استُدعيت عبرها. | ||
==مصادر== | ==مصادر== | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/to- | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/to-hash-set.html الدالة toHashSet() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Functions]] | [[تصنيف:Kotlin Functions]] |
مراجعة 22:53، 23 يونيو 2018
تعيد الدالة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]
}
أنظر أيضًا
toBooleanArray()
: تعيد مصفوفة من القيم المنطقية (من النوعBooleanArray
) تضم جميع عناصر المصفوفة العامة (أي من النوعArray<out Boolean>
) أو المجموعة التي استُدعيت عبرها.toByteArray()
: تعيد مصفوفة من النوعByteArray
تضم جميع عناصر المصفوفة العامة (أي من النوعArray<Byte>
) أو المجموعة التي استُدعيت عبرها.toDoubleArray()
: تعيد مصفوفة من النوعDoubleArray
تضم جميع عناصر المصفوفة العامة (أي من النوعArray<Double>
) أو المجموعة التي استُدعيت عبرها.