الخاصية Array.size في لغة Kotlin
تعبِّر الخاصيّة size عن عدد العناصر الموجودة في المصفوفة (array).
البنية العامة
val size: Int
القيم المعادة
عدد صحيح يساوي عدد العناصر في المصفوفة المُحدَّدة.
أمثلة
استخدام الخاصية size مع مصفوفة أعداد صحيحة (integers)
يُنشئ التابع arrayOf() مصفوفةً باسم arrayOfInt والتي تحتوي على خمسة أعداد صحيحة وبالتالي سيظهر العدد 5 عند تنفيذ الشيفرة:
fun main(args: Array<String>) {
val arrayOfInt = arrayOf(1, 2, 3, 4, 5)
println(arrayOfInt.size) // 5
}
استخدام الخاصية size مع مصفوفة سلاسل نصيّة (strings)
يُنشئ التابع arrayOf() مصفوفةً باسم arrayOfStr والتي تحتوي على سلسلتين نصيّتين وبالتالي سيظهر العدد 2 عند تنفيذ الشيفرة:
fun main(args: Array<String>) {
val arrayOfStr = arrayOf("programming","kotlin")
println(arrayOfStr.size) // 2
}
استخدام الخاصية size مع مصفوفة فارغة
يُنشئ التابع arrayOf() مصفوفةً باسم emptyArray من النوع Int (أي أنها مُعدَّة لتخزين الأعداد الصحيحة) والتي لا تحتوي على أيّ عنصر، وبالتالي سيظهر العدد 0 عند تنفيذ الشيفرة:
fun main(args: Array<String>) {
val emptyArray: Array<Int> = arrayOf()
println(emptyArray.size) // 0
}
انظر أيضًا
- الدالة get: تعيد العنصر عند الفهرس (index) المُحدَّد في المصفوفة.
- الدالة set: تعيّن قيمة العنصر عند الفهرس (index) المُحدَّد في المصفوفة.
- الدالة iterator: تنشئ iterator لعناصر المصفوفة.
- الدالة arrayOf: تنشئ مصفوفة تتكون من العناصر المُمرّرة لها.
مصادر
- الخاصية size في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin