الفرق بين المراجعتين لصفحة: «Kotlin/BooleanArray/set»
< Kotlin | BooleanArray
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع BooleanArray.set() في لغة Kotlin}}</noinclude> يُعيِّن التابع <code>set()</code> قيمة العنصر ف...' |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
(مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <noinclude>{{DISPLAYTITLE: الدالة <code>BooleanArray.set()</code> في Kotlin}}</noinclude> | ||
يضبط التابع <code>set()</code> قيمة عنصر ذي فهرس محدد موجود في المصفوفة المستدعاة معه. | |||
يمكن الاستعاضة عن هذا التابع باستخدام آلية الإسناد (assignment) ومعامل الفهرسة (index operator) بالشكل:<syntaxhighlight lang="kotlin"> | |||
arr[index] = value | arr[index] = value | ||
</syntaxhighlight> | </syntaxhighlight> | ||
سطر 6: | سطر 8: | ||
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
operator fun set(index: Int, value: | operator fun set(index: Int, value: Boolean) | ||
</syntaxhighlight> | |||
</syntaxhighlight>وجود الكلمة المفتاحية <code>operator</code> يدل على أنّ هذا التابع مرتبط بمعامل الفهرسة المذكور سابقًا. | |||
== المعاملات == | |||
=== <code>index</code> === | |||
عدد صحيح يمثل فهرس العنصر المراد تغيير قيمته وتعيين القيمة <code>value</code> له. | |||
=== <code>value</code> === | |||
القيمة المراد تعيينها إلى العنصر ذي الفهرس <code>index</code>. | |||
== أمثلة == | == أمثلة == | ||
استعمال التابع <code>set()</code> لتغيير قيمة العنصر الثاني إلى القيمة <code>true</code>:<syntaxhighlight lang="kotlin"> | |||
import java.util.Arrays | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val array = BooleanArray(4) { it % 2 == 0 } | |||
println(Arrays.toString(array)) // [true, false, true, false] | |||
array.set(1, true) | |||
println(Arrays.toString(array)) // [true, true, true, false] | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* | *الصنف <code>[[Kotlin/BooleanArray|BooleanArray]]</code>[[Kotlin/BooleanArray|]]. | ||
* التابع <code>[[Kotlin/ | *الدالة <code>[[Kotlin/BooleanArray/Init|BooleanArray()]]</code>: تنشئ [[Kotlin/Array|مصفوفة]] جديدة بحجم معين تحوي قيمًا منطقية محدَّدة أو القيمة <code>false</code> المنطقية. | ||
*التابع <code>[[Kotlin/BooleanArray/get|()get]]</code>: يجلب عنصرًا ذي فهرس محدد من المصفوفة. | |||
*التابع <code>[[Kotlin/BooleanArray/iterator|iterator()]]</code>: ينشئ عنصرًا تكراريًّا (iterator) لتكرار بنيةٍ (block) برمجيةٍ على كافّة عناصر المصفوفة المستدعاة معه. | |||
*الخاصية <code>[[Kotlin/BooleanArray/size|size]]</code>: تمثل عدد العناصر الموجودة في المصفوفة. | |||
== مصادر == | == مصادر == | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/set.html صفحة التابع BooleanArray.set في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-boolean-array/set.html صفحة التابع ()BooleanArray.set في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin | [[تصنيف:Kotlin Function]] | ||
[[تصنيف:Kotlin BooleanArray]] |
المراجعة الحالية بتاريخ 12:38، 8 سبتمبر 2018
يضبط التابع set()
قيمة عنصر ذي فهرس محدد موجود في المصفوفة المستدعاة معه.
يمكن الاستعاضة عن هذا التابع باستخدام آلية الإسناد (assignment) ومعامل الفهرسة (index operator) بالشكل:
arr[index] = value
البنية العامة
operator fun set(index: Int, value: Boolean)
وجود الكلمة المفتاحية operator
يدل على أنّ هذا التابع مرتبط بمعامل الفهرسة المذكور سابقًا.
المعاملات
index
عدد صحيح يمثل فهرس العنصر المراد تغيير قيمته وتعيين القيمة value
له.
value
القيمة المراد تعيينها إلى العنصر ذي الفهرس index
.
أمثلة
استعمال التابع set()
لتغيير قيمة العنصر الثاني إلى القيمة true
:
import java.util.Arrays
fun main(args: Array<String>) {
val array = BooleanArray(4) { it % 2 == 0 }
println(Arrays.toString(array)) // [true, false, true, false]
array.set(1, true)
println(Arrays.toString(array)) // [true, true, true, false]
}
انظر أيضًا
- الصنف
BooleanArray
. - الدالة
BooleanArray()
: تنشئ مصفوفة جديدة بحجم معين تحوي قيمًا منطقية محدَّدة أو القيمةfalse
المنطقية. - التابع
()get
: يجلب عنصرًا ذي فهرس محدد من المصفوفة. - التابع
iterator()
: ينشئ عنصرًا تكراريًّا (iterator) لتكرار بنيةٍ (block) برمجيةٍ على كافّة عناصر المصفوفة المستدعاة معه. - الخاصية
size
: تمثل عدد العناصر الموجودة في المصفوفة.