الخاصية indices في لغة Kotlin
تُستخدَم هذه الخاصيّة للحصول على الفهارس (indices) الصحيحة للمصفوفة أو المجموعة (collection).
البنية العامة
توفّر لغة Kotlin الخاصيّة indices لمصفوفات الأنواع المختلفة كما يلي:
val <T> Array<out T>.indices: IntRange
val ByteArray.indices: IntRange
val ShortArray.indices: IntRange
val IntArray.indices: IntRange
val LongArray.indices: IntRange
val FloatArray.indices: IntRange
val DoubleArray.indices: IntRange
val BooleanArray.indices: IntRange
val CharArray.indices: IntRange
وكذلك المجموعة (collection)
val Collection<*>.indices: IntRange
القيم المعادة
الفهارس (indices) الصحيحة للمصفوفة أو المجموعة (collection).
أمثلة
استخدام الخاصية indices
تُنشئ الشيفرة الآتية مصفوفة من أربعة أعداد ثم تستدعي الخاصية indices عبرها للحصول على فهارسها (indices) الصحيحة وطباعتها:
fun main(args: Array<String>) {
val array = arrayOf(4,5,7,9)
println(array.indices) // 0..3
}
انظر أيضًا
- الخاصية Array.size: تعبِّر عن عدد العناصر الموجودة في المصفوفة.
- الخاصية lastIndex: تعيد الفهرس الأخير.
مصادر
- الخاصية indices في التوثيق الرسمي للمكتبة القياسية في لغة Kotlin