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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
ط (تعديل قسم "انظر أيضًا".)
ط (تصحيح المثال.)
سطر 17: سطر 17:
  
 
     println(Arrays.toString(array.toDoubleArray())) // [4.5, 5.4, 6.0]
 
     println(Arrays.toString(array.toDoubleArray())) // [4.5, 5.4, 6.0]
 +
    println(array.toDoubleArray().javaClass.kotlin.qualifiedName) // kotlin.DoubleArray
 
}
 
}
 
</syntaxhighlight>
 
</syntaxhighlight>

مراجعة 10:59، 29 أغسطس 2018

تحول الدالة toDoubleArray()‎ المصفوفة العامة (أي من النوع Array<Double>‎) أو المجموعة التي استُدعيت معها إلى مصفوفة من النوع DoubleArray.

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

fun Array<out Double>.toDoubleArray(): DoubleArray 
fun Collection<Double>.toDoubleArray(): DoubleArray

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

تعاد مصفوفة من النوع DoubleArray تحوي جميع عناصر المصفوفة العامة (أي من النوع Array<Double>‎) أو المجموعة المعطاة.

أمثلة

استعمال الدالة ()toDoubleArray لتحويل مصفوفة من النوع Array<Double>‎ إلى النوع DoubleArray:

import java.util.Arrays

fun main(args: Array<String>) {
    val array: Array<Double> = arrayOf(4.5, 5.4, 6.0)

    println(Arrays.toString(array.toDoubleArray())) // [4.5, 5.4, 6.0]
    println(array.toDoubleArray().javaClass.kotlin.qualifiedName) // kotlin.DoubleArray
}

انظر أيضًا

  • الدالة toMap()‎: تحول الكائن المستدعى معها إلى خريطة أو تضيف محتوى ذلك الكائن إلى خريطة موجودة مسبقًا.
  • الدالة toMutableList()‎: تحول المصفوف أو المجموعة التي استُدعيت معها إلى قائمة متغيرة. 
  • الدالة toMutableSet()‎: تحول المصفوفة أو المجموعة التكرارية التي استُدعيت معها إلى مجموعة من النوع MutableSet.
  • الدالة toShortArray()‎: تحول المصفوفة العامة (أي من النوع Array<Short>‎) أو المجموعة التي استُدعيت معها إلى مصفوفة من النوع ShortArray.
  • الدالة toSortedSet()‎: تحول المصفوفة أو المجموعة التكرارية التي استُدعيت معها إلى مجموعة من النوع SortedSet ثمَّ تعيدها فقط إن لم يمرَّر إليها أي شيء، أو ترتِّبها وفقًا لترتيب معيَّن ثمَّ تعيدها إن مرِّرت إليها دالة مقارنة.

مصادر