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