الفرق بين المراجعتين لصفحة: «Kotlin/collections/toLongArray»
< Kotlin | collections
جميل-بيلوني (نقاش | مساهمات) ط تعديل المثال. |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الدالة <code>toLongArray()</code> في Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: الدالة <code>toLongArray()</code> في Kotlin}}</noinclude> | ||
تحول الدالة <code>toLongArray()</code> [[Kotlin/Array|المصفوفة العامة]] (أي من النوع <code>Array<Long></code>) أو [[Kotlin/collections|المجموعة]] التي استُدعيت معها إلى [[Kotlin/Array|مصفوفة]] من النوع <code>[[Kotlin/LongArray | تحول الدالة <code>toLongArray()</code> [[Kotlin/Array|المصفوفة العامة]] (أي من النوع <code>Array<Long></code>) أو [[Kotlin/collections|المجموعة]] التي استُدعيت معها إلى [[Kotlin/Array|مصفوفة]] من النوع <code>[[Kotlin/LongArray|LongArray]]</code>. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
سطر 8: | سطر 8: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==القيمة المعادة== | ==القيمة المعادة== | ||
تعاد [[Kotlin/Array|مصفوفة]] من النوع [[Kotlin/LongArray | تعاد [[Kotlin/Array|مصفوفة]] من النوع <code>[[Kotlin/LongArray|LongArray]]</code> تحوي جميع عناصر [[Kotlin/Array|المصفوفة العامة]] (أي من النوع <code>Array<Long></code>) أو [[Kotlin/collections|المجموعة]] المعطاة. | ||
==أمثلة== | ==أمثلة== | ||
استعمال الدالة <code>()toLongArray</code> <nowiki/>لتحويل مصفوفة من النوع <code>Array<Long></code> إلى النوع <code>[[Kotlin/LongArray | استعمال الدالة <code>()toLongArray</code> <nowiki/>لتحويل مصفوفة من النوع <code>Array<Long></code> إلى النوع <code>[[Kotlin/LongArray|LongArray]]</code>:<syntaxhighlight lang="kotlin"> | ||
import java.util.Arrays | import java.util.Arrays | ||
سطر 29: | سطر 29: | ||
*الدالة <code>[[Kotlin/collections/toHashSet|toHashSet()]]</code>: تعيد كائنًا من النوع <code>HashSet</code> لجميع عناصر [[Kotlin/Array|المصفوفة]] أو [[Kotlin/collections|المجموعة]] التي استُدعيت معها. | *الدالة <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/toIntArray|toIntArray()]]</code>: تحول [[Kotlin/Array|المصفوفة العامة]] (أي من النوع <code>Array<Int></code>) أو [[Kotlin/collections|المجموعة]] التي استُدعيت معها إلى [[Kotlin/Array|مصفوفة]] من النوع <code>[[Kotlin/IntArray/index|IntArray]]</code>. | ||
*الدالة <code>[[Kotlin/collections/toList|toList()]]</code>: تحول [[Kotlin/Array|المصفوفة]] أو [[Kotlin/Iterable|المجموعة التكرارية]] أو [[Kotlin/Map|الخريطة]] التي استُدعيت معها إلى قائمة. | *الدالة <code>[[Kotlin/collections/toList|toList()]]</code>: تحول [[Kotlin/Array|المصفوفة]] أو [[Kotlin/Iterable|المجموعة التكرارية]] أو [[Kotlin/collections/Map|الخريطة]] التي استُدعيت معها إلى قائمة. | ||
*الدالة <code>[[Kotlin/collections/toMap|toMap()]]</code>: تحول الكائن المستدعى معها إلى خريطة أو تضيف محتوى ذلك الكائن إلى خريطة موجودة مسبقًا. | *الدالة <code>[[Kotlin/collections/toMap|toMap()]]</code>: تحول الكائن المستدعى معها إلى خريطة أو تضيف محتوى ذلك الكائن إلى خريطة موجودة مسبقًا. | ||
*الدالة <code>[[Kotlin/collections/toMutableList|toMutableList()]]</code>: تحول [[Kotlin/Array|المصفوف]] أو [[Kotlin/collections|المجموعة]] التي استُدعيت معها إلى [[Kotlin/MutableList|قائمة متغيرة]]. | *الدالة <code>[[Kotlin/collections/toMutableList|toMutableList()]]</code>: تحول [[Kotlin/Array|المصفوف]] أو [[Kotlin/collections|المجموعة]] التي استُدعيت معها إلى [[Kotlin/MutableList|قائمة متغيرة]]. | ||
سطر 40: | سطر 40: | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/to-long-array.html صفحة الدالة toLongArray() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin.collections/to-long-array.html صفحة الدالة toLongArray() في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin | [[تصنيف:Kotlin Function]] | ||
[[تصنيف:Kotlin Collection]] |
المراجعة الحالية بتاريخ 11:44، 8 سبتمبر 2018
تحول الدالة toLongArray()
المصفوفة العامة (أي من النوع Array<Long>
) أو المجموعة التي استُدعيت معها إلى مصفوفة من النوع LongArray
.
البنية العامة
fun Array<out Long>.toLongArray(): LongArray
fun Collection<Long>.toLongArray(): LongArray
القيمة المعادة
تعاد مصفوفة من النوع LongArray
تحوي جميع عناصر المصفوفة العامة (أي من النوع Array<Long>
) أو المجموعة المعطاة.
أمثلة
استعمال الدالة ()toLongArray
لتحويل مصفوفة من النوع Array<Long>
إلى النوع LongArray
:
import java.util.Arrays
fun main(args: Array<String>) {
val array: Array<Long> = arrayOf(4, 5, 6)
println(Arrays.toString(array.toLongArray())) // [4, 5, 6]
println(array.toLongArray().javaClass.kotlin.qualifiedName) // kotlin.LongArray
}
انظر أيضًا
- الدالة
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
. - الدالة
toList()
: تحول المصفوفة أو المجموعة التكرارية أو الخريطة التي استُدعيت معها إلى قائمة. - الدالة
toMap()
: تحول الكائن المستدعى معها إلى خريطة أو تضيف محتوى ذلك الكائن إلى خريطة موجودة مسبقًا. - الدالة
toMutableList()
: تحول المصفوف أو المجموعة التي استُدعيت معها إلى قائمة متغيرة. - الدالة
toMutableSet()
: تحول المصفوفة أو المجموعة التكرارية التي استُدعيت معها إلى مجموعة من النوعMutableSet
. - الدالة
toSet()
: تحول المصفوفة أو المجموعة التكرارية التي استُدعيت معها إلى مجموعة من النوعSet
. - الدالة
toShortArray()
: تحول المصفوفة العامة (أي من النوعArray<Short>
) أو المجموعة التي استُدعيت معها إلى مصفوفة من النوعShortArray
. - الدالة
toSortedSet()
: تحول المصفوفة أو المجموعة التكرارية التي استُدعيت معها إلى مجموعة من النوعSortedSet
ثمَّ تعيدها فقط إن لم يمرَّر إليها أي شيء، أو ترتِّبها وفقًا لترتيب معيَّن ثمَّ تعيدها إن مرِّرت إليها دالة مقارنة.