الخاصية indices في لغة Kotlin
< Kotlin | collections
تُستخدَم هذه الخاصيّة للحصول على الفهارس (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
: تعيد الفهرس الأخير.