التابع ByteArray.get()
في Kotlin
يجلب التابع get()
عنصرًا ذي فهرس محدد من المصفوفة.
يمكن الاستعاضة عن هذا التابع باستخدام معامل الفهرسة (index operator) المتمثل بالقوسين []
بالشكل:
value = arr[index]
البنية العامة
operator fun get(index: Int): Byte
وجود الكلمة المفتاحية operator
يدل على أنّ هذا التابع مرتبط بمعامل الفهرسة الذي ذكرناه آنفًا.
القيم المعادة
يعاد العنصر ذو الفهرس index
المحدِّد والموجود في المصفوفة المعطاة.
أمثلة
استعمال التابع get()
لجلب العنصر الثالث من مصفوفة من النوع ByteArray
:
import java.util.Arrays
fun main(args: Array<String>) {
val f: (Int) -> Byte = { x -> x.toByte() }
val array = ByteArray(6, f)
println(array.get(2)) // 2
println(array[2]) // 2
}
انظر أيضًا
- الصنف
ByteArray
. - الدالة
ByteArray()
: تنشئ مصفوفة جديدة من النوعByteArray
(أي حجم كل عنصر منها بايتًا واحدًا) بحجم معين، إذ تحوي قيمًا محدَّدة أو القيم 0. - التابع
iterator()
: ينشئ عنصرًا تكراريًّا (iterator) لتكرار بنيةٍ (block) برمجيةٍ على كافّة عناصر المصفوفة المستدعاة معه. - التابع
set()
: يضبط قيمة عنصر ذي فهرس محدد موجود في المصفوفة المستدعاة معه. - الخاصية
size
: تمثل عدد العناصر الموجودة في المصفوفة.