الفرق بين المراجعتين لصفحة: «Kotlin/Array/size»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: الخاصية Array.size في لغة Kotlin}}</noinclude> تعبِّر الخاصيّة size عن عدد العناصر الموجودة...' |
لا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: الخاصية Array.size في لغة Kotlin}}</noinclude> | <noinclude>{{DISPLAYTITLE: الخاصية Array.size في لغة Kotlin}}</noinclude> | ||
تعبِّر الخاصيّة size عن عدد العناصر الموجودة في المصفوفة (array). | تعبِّر الخاصيّة <code>size</code> عن عدد العناصر الموجودة في المصفوفة (array). | ||
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="kotlin"> | |||
val size: Int | val size: Int | ||
</syntaxhighlight> | |||
== القيم المعادة == | == القيم المعادة == | ||
سطر 10: | سطر 12: | ||
== أمثلة == | == أمثلة == | ||
=== استخدام الخاصية size مع مصفوفة أعداد صحيحة (integers) === | === استخدام الخاصية <code>size</code> مع مصفوفة أعداد صحيحة (integers) === | ||
يُنشئ التابع arrayOf() مصفوفةً باسم arrayOfInt والتي تحتوي على خمسة أعداد صحيحة وبالتالي سيظهر العدد 5 عند تنفيذ الشيفرة: | يُنشئ التابع <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) | ||
println(arrayOfInt.size) // 5 | |||
println(arrayOfInt.size) // | |||
} | } | ||
</syntaxhighlight> | |||
=== استخدام الخاصية size مع مصفوفة سلاسل نصيّة (strings) === | === استخدام الخاصية <code>size</code> مع مصفوفة سلاسل نصيّة (strings) === | ||
يُنشئ التابع arrayOf() مصفوفةً باسم arrayOfStr والتي تحتوي على سلسلتين نصيّتين وبالتالي سيظهر العدد 2 عند تنفيذ الشيفرة: | يُنشئ التابع <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") | ||
println(arrayOfStr.size) // 2 | println(arrayOfStr.size) // 2 | ||
} | } | ||
</syntaxhighlight> | |||
=== استخدام الخاصية size مع مصفوفة فارغة === | === استخدام الخاصية <code>size</code> مع مصفوفة فارغة === | ||
يُنشئ التابع arrayOf() مصفوفةً باسم emptyArray من النوع Int (أي أنها مُعدَّة لتخزين الأعداد الصحيحة) والتي لا تحتوي على أيّ عنصر، وبالتالي سيظهر العدد 0 عند تنفيذ الشيفرة: | يُنشئ التابع <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() | ||
println(emptyArray.size) // 0 | |||
println(emptyArray.size) // | |||
} | } | ||
</syntaxhighlight> | |||
== انظر أيضًا == | == انظر أيضًا == | ||
* | * <code>[[Kotlin/Array/get|()get]]</code>: تعيد العنصر عند الفهرس (index) المُحدَّد في المصفوفة. | ||
* | * <code>[[Kotlin/Array/set|()set]]</code>: تعيّن قيمة العنصر عند الفهرس (index) المُحدَّد في المصفوفة. | ||
* | * <code>[[Kotlin/Array/iterator|()iterator]]</code>: تنشئ iterator لعناصر المصفوفة. | ||
== مصادر == | == مصادر == | ||
* الخاصية size في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-array/size.html الخاصية size في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:kotlin properties]] | [[تصنيف:kotlin properties]] |
مراجعة 20:33، 9 مايو 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
مع مصفوفة فارغة
يُنشئ التابع arrayOf()
مصفوفةً باسم emptyArray
من النوع Int
(أي أنها مُعدَّة لتخزين الأعداد الصحيحة) والتي لا تحتوي على أيّ عنصر، وبالتالي سيظهر العدد 0
عند تنفيذ الشيفرة:
fun main(args: Array<String>) {
val emptyArray: Array<Int> = arrayOf()
println(emptyArray.size) // 0
}
انظر أيضًا
()get
: تعيد العنصر عند الفهرس (index) المُحدَّد في المصفوفة.()set
: تعيّن قيمة العنصر عند الفهرس (index) المُحدَّد في المصفوفة.()iterator
: تنشئ iterator لعناصر المصفوفة.