التهيئة الأولية <init> عبر التابع Array.Array() في لغة Kotlin
ينشِئ التابع 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 وبحجم size.
- الخاصيّة Array.size: تعبِّر عن عدد العناصر الموجودة في المصفوفة.
- الأصناف والبواني (constructors) في لغة Kotlin.
مصادر
- التهيئة الأوليّة عبر Array في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.