الفرق بين المراجعتين لصفحة: «Kotlin/ByteArray/set»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع ByteArray.set() في لغة Kotlin}}</noinclude> يعيد التابع <code>set()</code> قيمة العنصر في الم...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: التابع ByteArray.set() في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: التابع ByteArray.set() في لغة Kotlin}}</noinclude> | ||
يعين التابع <code>set()</code> قيمة العنصر في المصفوفة عند الفهرس (index) المُحدَّد، ويمكن أيضًا استدعاء هذا التابع باستخدام معامل الفهرسة (index operator) المتمثل بالقوسين <code>[]</code> بالشكل:<syntaxhighlight lang="kotlin"> | |||
arr[index] = value | |||
</syntaxhighlight> | </syntaxhighlight> | ||
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="kotlin"> | <syntaxhighlight lang="kotlin"> | ||
operator fun | operator fun set(index: Int, value: Byte) | ||
</syntaxhighlight>ويُلاحظ وجود الكلمة المفتاحية <code>operator</code> للدلالة على أنّ هذا التابع مرتبط بمعامل الفهرسة المذكور سابقًا. | </syntaxhighlight>ويُلاحظ وجود الكلمة المفتاحية <code>operator</code> للدلالة على أنّ هذا التابع مرتبط بمعامل الفهرسة المذكور سابقًا. | ||
== أمثلة == | == أمثلة == | ||
=== استخدام التابع <code>set()</code> على مصفوفة أعداد صحيحة === | === استخدام التابع <code>set()</code> على مصفوفة أعداد صحيحة === | ||
تُنشِئ الشيفرة الآتية مصفوفةً من ستة أعدادٍ بالاعتماد على الدالة <code>ByteArray</code>، ثم | تُنشِئ الشيفرة الآتية مصفوفةً من ستة أعدادٍ بالاعتماد على الدالة <code>ByteArray</code>، ثم تعيّن عنصرين من المصفوفة بطريقتين: الأولى باستدعاء التابع <code>set()</code> مباشرةً، والثانية باستخدام معامل الفهرسة (القوسين بالشكل <code>[index]</code>):<syntaxhighlight lang="kotlin"> | ||
import java.util.Arrays | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val array = ByteArray(6) | val array = ByteArray(6) | ||
array.set(2,5) | |||
array[1] = 98 | |||
println(Arrays.toString(array)) // [0, 98, 5, 0, 0, 0] | |||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
سطر 26: | سطر 28: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* الخاصيّة <code>[[Kotlin/ByteArray/size|ByteArray.size]]</code>: تعبِّر عن عدد العناصر الموجودة في المصفوفة. | * الخاصيّة <code>[[Kotlin/ByteArray/size|ByteArray.size]]</code>: تعبِّر عن عدد العناصر الموجودة في المصفوفة. | ||
== مصادر == | == مصادر == | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-byte-array/ | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-byte-array/set.html التابع ByteArray.set في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin Method]] | [[تصنيف:Kotlin Method]] |
مراجعة 11:28، 30 يونيو 2018
يعين التابع set()
قيمة العنصر في المصفوفة عند الفهرس (index) المُحدَّد، ويمكن أيضًا استدعاء هذا التابع باستخدام معامل الفهرسة (index operator) المتمثل بالقوسين []
بالشكل:
arr[index] = value
البنية العامة
operator fun set(index: Int, value: Byte)
ويُلاحظ وجود الكلمة المفتاحية operator
للدلالة على أنّ هذا التابع مرتبط بمعامل الفهرسة المذكور سابقًا.
أمثلة
استخدام التابع set()
على مصفوفة أعداد صحيحة
تُنشِئ الشيفرة الآتية مصفوفةً من ستة أعدادٍ بالاعتماد على الدالة ByteArray
، ثم تعيّن عنصرين من المصفوفة بطريقتين: الأولى باستدعاء التابع set()
مباشرةً، والثانية باستخدام معامل الفهرسة (القوسين بالشكل [index]
):
import java.util.Arrays
fun main(args: Array<String>) {
val array = ByteArray(6)
array.set(2,5)
array[1] = 98
println(Arrays.toString(array)) // [0, 98, 5, 0, 0, 0]
}
انظر أيضًا
- الخاصيّة
ByteArray.size
: تعبِّر عن عدد العناصر الموجودة في المصفوفة.