التهيئة الأولية <init> عبر التابع Array.Array()‎ في لغة Kotlin

من موسوعة حسوب
< Kotlin‏ | Array
مراجعة 16:25، 9 مايو 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التهيئة الأولية <init> عبر التابع Array.Array()‎ في لغة Kotlin}}</noinclude> ينشِئ التابع Array()‎...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التنقل اذهب إلى البحث

ينشِئ التابع Array()‎ مصفوفةً بحجم مُحدَّدٍ، حيث يُحسَب كلُّ عنصرٍ فيها عبر استدعاء الدالة init المُحدَّدة، والتي تُعيد عنصرًا في المصفوفة بحسب الفهرس (index) المُعطى.

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

Array(size: Int, init: (Int) -> T)

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

مصفوفة بالحجم size تتكوّن من العناصر الناتجة عن الدالة init.

أمثلة

استخدام التابع Array()‎ لإنشاء المصفوفة

ينشِئ التابع في الشيفرة الآتية مصفوفةً بستة عناصر زوجيّة (نتيجة ضرب فهرس [index] كل عنصرٍ بالعدد 2) ثم تُطبَع عناصر المصفوفة بالاعتماد على حلقة for كما يلي:

fun main(args: Array<String>) {

val array = Array(6,{i-> i*2})

for(element in array)

   print("$element ")

}

وسيكون الخرج بالشكل:

0 2 4 6 8 10

انظر أيضًا

مصادر

  • التهيئة الأوليّة عبر Array في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.