الفرق بين المراجعتين ل"Kotlin/FloatArray/set"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(مراجعة وتدقيق.)
ط
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>FloatArray.set()‎</code> في Kotlin}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: الدالة <code>FloatArray.set()‎</code> في Kotlin}}</noinclude>
يضبط التابع <code>set()</code>‎ قيمة عنصر ذي فهرس محدد موجود في المصفوفة المستدعاة معه.
+
تضبط الدالة <code>set()</code>‎ قيمة عنصر ذي فهرس محدد موجود في المصفوفة المستدعاة معه.
  
يمكن الاستعاضة عن هذا التابع باستخدام آلية الإسناد (assignment) ومعامل الفهرسة (index operator) بالشكل:<syntaxhighlight lang="kotlin">
+
يمكن الاستعاضة عن هذه الدالة باستخدام آلية الإسناد (assignment) ومعامل الفهرسة (index operator) بالشكل:<syntaxhighlight lang="kotlin">
 
arr[index]‎ = value
 
arr[index]‎ = value
 
</syntaxhighlight>
 
</syntaxhighlight>
سطر 10: سطر 10:
 
operator fun set(index: Int, value: Float)  
 
operator fun set(index: Int, value: Float)  
  
</syntaxhighlight>وجود الكلمة المفتاحية <code>operator</code> يدل على أنّ هذا التابع مرتبط بمعامل الفهرسة المذكور سابقًا.
+
</syntaxhighlight>وجود الكلمة المفتاحية <code>operator</code> يدل على أنّ هذه الدالة مرتبط بمعامل الفهرسة المذكور سابقًا.
  
 
== أمثلة ==
 
== أمثلة ==
استعمال التابع <code>set()‎</code> لتغيير قيمة العنصر الثاني والثالث إلى 5.34 و 98.5 على التوالي:<syntaxhighlight lang="kotlin">
+
استعمال الدالة <code>set()‎</code> لتغيير قيمة العنصر الثاني والثالث إلى 5.34 و 98.5 على التوالي:<syntaxhighlight lang="kotlin">
 
import java.util.Arrays
 
import java.util.Arrays
  
سطر 29: سطر 29:
 
== انظر أيضًا ==
 
== انظر أيضًا ==
 
* الصنف <code>‎[[Kotlin/FloatArray|FloatArray]]</code>.
 
* الصنف <code>‎[[Kotlin/FloatArray|FloatArray]]</code>.
 +
* الخاصية <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/Init|FloatArray()‎]]</code>: تنشئ <nowiki/>[[Kotlin/Array|مصفوفة]] جديدة من النوع <code>[[Kotlin/FloatArray|FloatArray]]</code> (أي مصفوفة من الأعداد العشرية) بحجم معين، وتحوي قيمًا محدَّدة أو القيم 0. 
* التابع <code>[[Kotlin/FloatArray/get|()get]]</code>: يجلب عنصرًا ذي فهرس محدد من المصفوفة.
+
* الدالة <code>[[Kotlin/FloatArray/get|()get]]</code>: تجلب عنصرًا ذي فهرس محدد من المصفوفة.
* التابع <code>[[Kotlin/FloatArray/iterator|iterator()‎]]</code>: ينشئ عنصرًا تكراريًّا (iterator) لتكرار بنيةٍ (block) برمجيةٍ على كافّة عناصر المصفوفة المستدعاة معه.
+
* الدالة <code>[[Kotlin/FloatArray/iterator|iterator()‎]]</code>: تنشئ عنصرًا تكراريًّا (iterator) لتكرار بنيةٍ (block) برمجيةٍ على كافّة عناصر المصفوفة المستدعاة معه.
* الخاصية <nowiki/>[[Kotlin/FloatArray/size|<code>FloatArray.size</code>]]: تمثل عدد العناصر الموجودة في المصفوفة.
 
  
 
== مصادر ==
 
== مصادر ==
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/set.html صفحة التابع ()FloatArray.set في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
+
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-float-array/set.html صفحة الدالة ()FloatArray.set في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.]
 
[[تصنيف:Kotlin]]
 
[[تصنيف:Kotlin]]
[[تصنيف:Kotlin Method]]
+
[[تصنيف:Kotlin Function]]
 +
[[تصنيف:Kotlin FloatArray]]

مراجعة 08:39، 9 سبتمبر 2018

تضبط الدالة set()‎ قيمة عنصر ذي فهرس محدد موجود في المصفوفة المستدعاة معه.

يمكن الاستعاضة عن هذه الدالة باستخدام آلية الإسناد (assignment) ومعامل الفهرسة (index operator) بالشكل:

arr[index] = value

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

operator fun set(index: Int, value: Float)

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

أمثلة

استعمال الدالة set()‎ لتغيير قيمة العنصر الثاني والثالث إلى 5.34 و 98.5 على التوالي:

import java.util.Arrays

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

    array.set(1, 5.34f)
    array[2] = 98.5f

    println(Arrays.toString(array)) // [0.0, 98.5, 5.34, 12.0, 16.0, 20.0]
}

انظر أيضًا

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

مصادر