الفرق بين المراجعتين لصفحة: «Kotlin/Array/size»
لا ملخص تعديل |
مراجعة |
||
سطر 8: | سطر 8: | ||
== القيم المعادة == | == القيم المعادة == | ||
عددٌ صحيحٌ يساوي عدد العناصر في المصفوفة المُحدَّدة. | |||
== أمثلة == | == أمثلة == | ||
=== استخدام الخاصية <code>size</code> مع مصفوفة أعداد صحيحة (integers) === | === استخدام الخاصية <code>size</code> مع مصفوفة أعداد صحيحة (integers) === | ||
يُنشِئ التابع <code>arrayOf()</code> مصفوفةً باسم <code>arrayOfInt</code> تحتوي على خمسة أعدادٍ صحيحة، وعند تنفيذ الشيفرة سيظهر العدد <code>5</code>:<syntaxhighlight lang="kotlin"> | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val arrayOfInt = arrayOf(1, 2, 3, 4, 5) | val arrayOfInt = arrayOf(1, 2, 3, 4, 5) | ||
سطر 20: | سطر 20: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== استخدام الخاصية <code>size</code> مع مصفوفة سلاسل | === استخدام الخاصية <code>size</code> مع مصفوفة سلاسل نصية (strings) === | ||
يُنشئ التابع <code>arrayOf()</code> مصفوفةً باسم <code>arrayOfStr</code> والتي تحتوي على سلسلتين نصيّتين | يُنشئ التابع <code>arrayOf()</code> مصفوفةً باسم <code>arrayOfStr</code> والتي تحتوي على سلسلتين نصيّتين وعند تنفيذ الشيفرة سيظهر العدد <code>2</code>:<syntaxhighlight lang="kotlin"> | ||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val arrayOfStr = arrayOf("programming","kotlin") | val arrayOfStr = arrayOf("programming","kotlin") | ||
سطر 28: | سطر 28: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== استخدام الخاصية <code>size</code> مع مصفوفة فارغة === | === استخدام الخاصية <code>size</code> مع مصفوفة فارغة (empty) === | ||
يُنشِئ التابع <code>arrayOf()</code> مصفوفةً فارغةً (لا تحتوي أيًا من العناصر) باسم <code>emptyArray</code> من النوع <code>Int</code> (أي أنها مُعدَّةٌ لتخزين الأعداد الصحيحة)، وبالتالي فإنَّه عند تنفيذ الشيفرة سيظهر العدد <code>0</code> :<syntaxhighlight lang="kotlin"> | |||
fun main(args: Array<String>) { | fun main(args: Array<String>) { | ||
val emptyArray: Array<Int> = arrayOf() | val emptyArray: Array<Int> = arrayOf() | ||
سطر 37: | سطر 37: | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* <code>[[Kotlin/Array/get|()get]]</code>: تعيد العنصر عند الفهرس (index) | * الدالة <code>[[Kotlin/Array/get|()get]]</code>: تعيد العنصر من المصفوفة المُحدَّدة عند الفهرس (index) المُعطى. | ||
* <code>[[Kotlin/Array/set|()set]]</code>: تعيّن قيمة العنصر عند الفهرس (index) | * الدالة <code>[[Kotlin/Array/set|()set]]</code>: تعيّن قيمة العنصر من المصفوفة المُحدَّدة عند الفهرس (index) المُعطى. | ||
* <code>[[Kotlin/Array/iterator|()iterator]]</code>: | * التابع <code>[[Kotlin/Array/iterator|()iterator]]</code>: يُنشِئ عنصرًا تكراريًّا (iterator) لعناصر المصفوفة المُحدَّدة. | ||
== مصادر == | == مصادر == | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/size.html | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/size.html الخاصيّة size في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف: | [[تصنيف:Kotlin Property]] |
مراجعة 22:53، 29 مايو 2018
تعبِّر الخاصيّة size
عن عدد العناصر الموجودة في المصفوفة (array).
البنية العامة
val size: Int
القيم المعادة
عددٌ صحيحٌ يساوي عدد العناصر في المصفوفة المُحدَّدة.
أمثلة
استخدام الخاصية size
مع مصفوفة أعداد صحيحة (integers)
يُنشِئ التابع arrayOf()
مصفوفةً باسم arrayOfInt
تحتوي على خمسة أعدادٍ صحيحة، وعند تنفيذ الشيفرة سيظهر العدد 5
:
fun main(args: Array<String>) {
val arrayOfInt = arrayOf(1, 2, 3, 4, 5)
println(arrayOfInt.size) // 5
}
استخدام الخاصية size
مع مصفوفة سلاسل نصية (strings)
يُنشئ التابع arrayOf()
مصفوفةً باسم arrayOfStr
والتي تحتوي على سلسلتين نصيّتين وعند تنفيذ الشيفرة سيظهر العدد 2
:
fun main(args: Array<String>) {
val arrayOfStr = arrayOf("programming","kotlin")
println(arrayOfStr.size) // 2
}
استخدام الخاصية size
مع مصفوفة فارغة (empty)
يُنشِئ التابع arrayOf()
مصفوفةً فارغةً (لا تحتوي أيًا من العناصر) باسم emptyArray
من النوع Int
(أي أنها مُعدَّةٌ لتخزين الأعداد الصحيحة)، وبالتالي فإنَّه عند تنفيذ الشيفرة سيظهر العدد 0
:
fun main(args: Array<String>) {
val emptyArray: Array<Int> = arrayOf()
println(emptyArray.size) // 0
}
انظر أيضًا
- الدالة
()get
: تعيد العنصر من المصفوفة المُحدَّدة عند الفهرس (index) المُعطى. - الدالة
()set
: تعيّن قيمة العنصر من المصفوفة المُحدَّدة عند الفهرس (index) المُعطى. - التابع
()iterator
: يُنشِئ عنصرًا تكراريًّا (iterator) لعناصر المصفوفة المُحدَّدة.