التهيئة الأولية <init> عبر التابع DoubleArray.Init() في لغة Kotlin
< Kotlin | DoubleArray
ينشِئ التابع DoubleArray()
مصفوفةً من النوع DoubleArray
بحجم size
مُحدَّدٍ، بحيث كل العناصر تساوي 0
، وفي حال تمرير دالة كوسيط فسيُحسَب كلُّ عنصرٍ فيها عبر استدعاء الدالة init
المُحدَّدة، والتي تُعيد عنصرًا في المصفوفة بحسب الفهرس (index) المُعطى.
البنية العامة
DoubleArray(size: Int, init: (Int) -> Double)
DoubleArray(size: Int)
القيم المعادة
مصفوفة من النوع DoubleArray
بالحجم size
.
أمثلة
استخدام التابع DoubleArray()
لإنشاء المصفوفة
ينشِئ التابع DoubleArray()
في الشيفرة الآتية مصفوفةً من ستة عناصر ، ثم تُطبَع عناصر المصفوفة:
import java.util.Arrays
fun main(args: Array<String>) {
val array = DoubleArray(6)
print(Arrays.toString(array)) // [0.0, 0.0, 0.0, 0.0, 0.0, 0.0]
}
استخدام التابع DoubleArray()
لإنشاء المصفوفة مع تمرير دالة
ينشِئ التابع DoubleArray()
في الشيفرة الآتية مصفوفةً بستة عناصر عبر تمرير الدالة المٌعرفة f،
ثم تُطبَع عناصر المصفوفة:
import java.util.Arrays
fun main(args: Array<String>) {
val f: (Int) -> Double = { x -> x/4.0 }
val array = DoubleArray(6, f)
print(Arrays.toString(array)) // [0.0, 0.25, 0.5, 0.75, 1.0, 1.25]
}
انظر أيضًا
- صفحة الصنف
DoubleArray
- الخاصيّة
DoubleArray.size
: تعبِّر عن عدد العناصر الموجودة في المصفوفة. - الأصناف والبواني (constructors) في لغة Kotlin.