التهيئة الأولية <init> للنوع Enum في لغة Kotlin
ينشِئ التابع Array()
مصفوفةً بحجم size مُحدَّدٍ، حيث يُحسَب كلُّ عنصرٍ فيها عبر استدعاء الدالة init
المُحدَّدة، والتي تُعيد عنصرًا في المصفوفة بحسب الفهرس (index) المُعطى.
البنية العامة
Array(size: Int, init: (Int) -> T)
القيم المعادة
مصفوفة بالحجم size
تتكوّن من العناصر الناتجة عن الدالة init
.
أمثلة
استخدام التابع Array()
لإنشاء المصفوفة
ينشِئ التابع في الشيفرة الآتية مصفوفةً بستة عناصر زوجيّة (نتيجة ضرب فهرس [index] كل عنصرٍ بالعدد 2
وهذا ما يتم ضمنيًا عبر <init>
) ثم تُطبَع عناصر المصفوفة بالاعتماد على حلقة 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
: يعبِّر عن المصفوفات (بالحجم size) في لغة Kotlin. - الخاصيّة
Array.size
: تعبِّر عن عدد العناصر الموجودة في المصفوفة. - الأصناف والبواني (constructors) في لغة Kotlin.