التهيئة الأولية <init> عبر التابع CharArray.Array() في لغة Kotlin
اذهب إلى التنقل
اذهب إلى البحث
استخدام التابع
ينشِئ التابع Array()
مصفوفةً من النوع CharArray
بحجم size
مُحدَّدٍ، بحيث كل العناصر تساوي الحرف المعدوم '\u0000'
، وفي حال تمرير دالة كوسيط فسيُحسَب كلُّ عنصرٍ فيها عبر استدعاء الدالة init
المُحدَّدة، والتي تُعيد عنصرًا في المصفوفة بحسب الفهرس (index) المُعطى.
البنية العامة
CharArray(size: Int, init: (Int) -> Char)
CharArray(size: Int)
القيم المعادة
مصفوفة من النوع CharArray
بالحجم size
.
أمثلة
استخدام التابع CharArray()
لإنشاء المصفوفة مع تمرير دالة
ينشِئ التابع CharArray()
في الشيفرة الآتية مصفوفةً بستة عناصر عبر تمرير الدالة المٌعرفة f،
ثم تُطبَع عناصر المصفوفة:
import java.util.Arrays
fun main(args: Array<String>) {
val f: (Int) -> Char = { x -> (x+97).toChar() }
val array = CharArray(6, f)
print(Arrays.toString(array)) // [a, b, c, d, e, f]
}
انظر أيضًا
- صفحة الصنف
CharArray
- الخاصيّة
CharArray.size
: تعبِّر عن عدد العناصر الموجودة في المصفوفة. - الأصناف والبواني (constructors) في لغة Kotlin.