الفرق بين المراجعتين لصفحة: «Kotlin/FloatArray/get»

من موسوعة حسوب
لا ملخص تعديل
طلا ملخص تعديل
 
(1 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع FloatArray.get()‎ في لغة Kotlin}}</noinclude>
<noinclude>{{DISPLAYTITLE: الدالة <code>FloatArray.get()‎</code> في Kotlin}}</noinclude>
يعيد التابع <code>get()‎</code> قيمة العنصر في المصفوفة عند الفهرس (index) المُحدَّد، ويمكن أيضًا استدعاء هذا التابع باستخدام معامل الفهرسة (index operator) المتمثل بالقوسين <code>[]</code> بالشكل:<syntaxhighlight lang="kotlin">
تجلب الدالة <code>get()‎</code> عنصرًا ذي فهرس محدد من المصفوفة.
 
يمكن الاستعاضة عن هذه الدالة باستخدام معامل الفهرسة (index operator) المتمثل بالقوسين <code>[]</code> بالشكل:<syntaxhighlight lang="kotlin">
value = arr[index]‎
value = arr[index]‎
</syntaxhighlight>
</syntaxhighlight>
سطر 7: سطر 9:
<syntaxhighlight lang="kotlin">
<syntaxhighlight lang="kotlin">
operator fun get(index: Int): Float
operator fun get(index: Int): Float
</syntaxhighlight>ويُلاحظ وجود الكلمة المفتاحية <code>operator</code> للدلالة على أنّ هذا التابع مرتبط بمعامل الفهرسة المذكور سابقًا.
</syntaxhighlight>وجود الكلمة المفتاحية <code>operator</code> يدل على أنّ هذه الدالة مرتبط بمعامل الفهرسة الذي ذكرناه آنفًا.
 
== المعاملات ==
 
=== <code>index</code> ===
عدد صحيح يمثل فهرس العنصر المراد جلبه.


== القيم المعادة ==
== القيم المعادة ==
العنصر عند الفهرس (index) المُحدَّد في المصفوفة.
يعاد العنصر ذو الفهرس <code>index</code> المحدِّد والموجود في المصفوفة المعطاة.


== أمثلة ==
== أمثلة ==
استعمال الدالة <code>get()‎</code> لجلب العنصر الثالث من مصفوفة من النوع <code>[[Kotlin/FloatArray|FloatArray]]</code>:<syntaxhighlight lang="kotlin">
import java.util.Arrays


=== استخدام التابع <code>get()‎</code> على مصفوفة أعداد صحيحة ===
تُنشِئ الشيفرة الآتية مصفوفةً من ستة أعدادٍ بالاعتماد على الدالة <code>FloatArray</code>، ثم تُطبع قيمة عنصرين من المصفوفة بطريقتين: الأولى باستدعاء التابع <code>get()</code>‎ مباشرةً، والثانية باستخدام معامل الفهرسة (القوسين بالشكل <code>[index]</code>):<syntaxhighlight lang="kotlin">
fun main(args: Array<String>) {
fun main(args: Array<String>) {
val array = FloatArray(6)
    val int: (Int) -> Float = { x -> x * 4f }
    val array = FloatArray(6, int)


print(array.get(2)) // 0
    println(array.get(2)) // 8.0
println(array[1]) // 0
    println(array[2])     // 8.0
}
}
</syntaxhighlight>
</syntaxhighlight>


== انظر أيضًا ==
== انظر أيضًا ==
* الخاصيّة <code>[[Kotlin/FloatArray/size|FloatArray.size]]</code>: تعبِّر عن عدد العناصر الموجودة في المصفوفة.
* الصنف <code>‎[[Kotlin/FloatArray|FloatArray]]</code>.
* التابع <code>[[Kotlin/FloatArray/set|FloatArray.set]]()‎</code>: يُعيّن قيمة العنصر عند الفهرس (index) المُحدَّد في المصفوفة.
* الخاصية <nowiki/>[[Kotlin/FloatArray/size|<code>FloatArray.size</code>]]: تمثل عدد العناصر الموجودة في المصفوفة.
* الدالة <code>[[Kotlin/FloatArray/Init|FloatArray()‎]]</code>: تنشئ <nowiki/>[[Kotlin/Array|مصفوفة]] جديدة من النوع <code>[[Kotlin/FloatArray|FloatArray]]</code> (أي مصفوفة من الأعداد العشرية) بحجم معين، وتحوي قيمًا محدَّدة أو القيم 0. 
* الدالة <code>[[Kotlin/FloatArray/iterator|iterator()‎]]</code>: تنشئ عنصرًا تكراريًّا (iterator) لتكرار بنيةٍ (block) برمجيةٍ على كافّة عناصر المصفوفة المستدعاة معه.
* الدالة <code>[[Kotlin/FloatArray/set|()set]]</code>: تضبط قيمة عنصر ذي فهرس محدد موجود في المصفوفة المستدعاة معه.


== مصادر ==
== مصادر ==
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/get.html التابع FloatArray.get في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/get.html صفحة الدالة ()FloatArray.get في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Method]]
[[تصنيف:Kotlin Function]]
[[تصنيف:Kotlin FloatArray]]

المراجعة الحالية بتاريخ 08:39، 9 سبتمبر 2018

تجلب الدالة get()‎ عنصرًا ذي فهرس محدد من المصفوفة.

يمكن الاستعاضة عن هذه الدالة باستخدام معامل الفهرسة (index operator) المتمثل بالقوسين [] بالشكل:

value = arr[index]

البنية العامة

operator fun get(index: Int): Float

وجود الكلمة المفتاحية operator يدل على أنّ هذه الدالة مرتبط بمعامل الفهرسة الذي ذكرناه آنفًا.

المعاملات

index

عدد صحيح يمثل فهرس العنصر المراد جلبه.

القيم المعادة

يعاد العنصر ذو الفهرس index المحدِّد والموجود في المصفوفة المعطاة.

أمثلة

استعمال الدالة get()‎ لجلب العنصر الثالث من مصفوفة من النوع FloatArray:

import java.util.Arrays

fun main(args: Array<String>) {
    val int: (Int) -> Float = { x -> x * 4f }
    val array = FloatArray(6, int)

    println(array.get(2)) // 8.0
    println(array[2])     // 8.0
}

انظر أيضًا

  • الصنف FloatArray.
  • الخاصية FloatArray.size: تمثل عدد العناصر الموجودة في المصفوفة.
  • الدالة FloatArray()‎: تنشئ مصفوفة جديدة من النوع FloatArray (أي مصفوفة من الأعداد العشرية) بحجم معين، وتحوي قيمًا محدَّدة أو القيم 0. 
  • الدالة iterator()‎: تنشئ عنصرًا تكراريًّا (iterator) لتكرار بنيةٍ (block) برمجيةٍ على كافّة عناصر المصفوفة المستدعاة معه.
  • الدالة ()set: تضبط قيمة عنصر ذي فهرس محدد موجود في المصفوفة المستدعاة معه.

مصادر