الفرق بين المراجعتين ل"Kotlin/Array/init"

من موسوعة حسوب
< Kotlin‏ | Array
اذهب إلى التنقل اذهب إلى البحث
(مراجعة)
ط
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التهيئة الأولية <init> عبر التابع Array.Array()‎ في لغة Kotlin}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: التهيئة الأولية <code><init></code> عبر التابع <code>‎‎Array.Array()</code>‎ في Kotlin}}</noinclude>
 
ينشِئ التابع <code>Array()‎</code> مصفوفةً بحجم size مُحدَّدٍ، حيث يُحسَب كلُّ عنصرٍ فيها عبر استدعاء الدالة <code>init</code> المُحدَّدة، والتي تُعيد عنصرًا في المصفوفة بحسب الفهرس (index) المُعطى.
 
ينشِئ التابع <code>Array()‎</code> مصفوفةً بحجم size مُحدَّدٍ، حيث يُحسَب كلُّ عنصرٍ فيها عبر استدعاء الدالة <code>init</code> المُحدَّدة، والتي تُعيد عنصرًا في المصفوفة بحسب الفهرس (index) المُعطى.
  

مراجعة 06:27، 23 يوليو 2018

ينشِئ التابع 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

انظر أيضًا

مصادر