الفرق بين المراجعتين لصفحة: «Kotlin/BooleanArray/set»
< Kotlin | BooleanArray
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع BooleanArray.set() في لغة Kotlin}}</noinclude> يُعيِّن التابع <code>set()</code> قيمة العنصر ف...' |
لا ملخص تعديل |
||
سطر 6: | سطر 6: | ||
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
operator fun set(index: Int, value: | operator fun set(index: Int, value: Boolean) | ||
</syntaxhighlight>ويُلاحظ وجود الكلمة المفتاحية <code>operator</code> للدلالة على أنّ هذا التابع مرتبط بمعامل الفهرسة المذكور سابقًا. | </syntaxhighlight>ويُلاحظ وجود الكلمة المفتاحية <code>operator</code> للدلالة على أنّ هذا التابع مرتبط بمعامل الفهرسة المذكور سابقًا. | ||
== أمثلة == | == أمثلة == | ||
=== استخدام التابع <code>set()</code> | === استخدام التابع <code>set()</code> مع مصفوفة منطقية === | ||
يُنشِئ التابع <code>BooleanArray()</code> مصفوفةً باسم <code>array</code> تحتوي على أربعة قيم منطقية، ثم تستخدم التابع <code>set()</code> لتغيير قيمة العنصر ذو الفهرس رقم <code>1،</code> ثم تطبع الناتج:<syntaxhighlight lang="kotlin"> | |||
import java.util.Arrays | |||
fun main(args: Array<String>) { | |||
val array = BooleanArray(4) {it % 2 == 0} | |||
array.set(1,true) | |||
println(Arrays.toString(array)) // [true, true, true, false] | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* | * <code>[[Kotlin/BooleanArray/get|()get]]</code>: يعيد العنصر من المصفوفة المُحدَّدة عند الفهرس (index) المُعطى. | ||
* | * الخاصية <code>[[Kotlin/BooleanArray/size|size]]</code>: تعبِّر الخاصيّة <code>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 Method]] | [[تصنيف:Kotlin Method]] |
مراجعة 19:20، 24 يونيو 2018
يُعيِّن التابع set()
قيمة العنصر في المصفوفة عند الفهرس (index) المُحدَّد، كما يمكن أيضًا استدعاء هذا التابع باستخدام الإسناد (assignment) ومعامل الفهرسة (index operator) بالشكل:
arr[index] = value
البنية العامة
operator fun set(index: Int, value: Boolean)
ويُلاحظ وجود الكلمة المفتاحية operator
للدلالة على أنّ هذا التابع مرتبط بمعامل الفهرسة المذكور سابقًا.
أمثلة
استخدام التابع set()
مع مصفوفة منطقية
يُنشِئ التابع BooleanArray()
مصفوفةً باسم array
تحتوي على أربعة قيم منطقية، ثم تستخدم التابع set()
لتغيير قيمة العنصر ذو الفهرس رقم 1،
ثم تطبع الناتج:
import java.util.Arrays
fun main(args: Array<String>) {
val array = BooleanArray(4) {it % 2 == 0}
array.set(1,true)
println(Arrays.toString(array)) // [true, true, true, false]
}
انظر أيضًا
()get
: يعيد العنصر من المصفوفة المُحدَّدة عند الفهرس (index) المُعطى.- الخاصية
size
: تعبِّر الخاصيّةsize
عن عدد العناصر الموجودة في المصفوفة.