الفرق بين المراجعتين لصفحة: «Kotlin/CharArray/iterator»
لا ملخص تعديل |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
سطر 34: | سطر 34: | ||
* [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-char-array/iterator.html صفحة التابع ()CharArray.iterator في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | * [https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-char-array/iterator.html صفحة التابع ()CharArray.iterator في التوثيق الرسميّ للمكتبة القياسيّة في لغة Kotlin.] | ||
[[تصنيف:Kotlin]] | [[تصنيف:Kotlin]] | ||
[[تصنيف:Kotlin | [[تصنيف:Kotlin Function]] | ||
[[تصنيف:Kotlin CharArray]] |
مراجعة 05:07، 9 سبتمبر 2018
ينشئ التابع iterator()
عنصرًا تكراريًّا (iterator) لتكرار بنيةٍ (block) برمجيةٍ على كافّة عناصر المصفوفة المستدعاة معه.
البنية العامة
operator fun iterator(): CharIterator
وجود الكلمة المفتاحية operator
يدل على أنّ هذا التابع مرتبطٌ بمعامل تكرار (iteration operator، اطلع على المثال في الأسفل).
القيم المعادة
يعاد عنصرٌ تكراريٌٌ (iterator) من أجل تكرار بنيةٍ (block) برمجيةٍ معينة على كافّة عناصر المصفوفة المعطاة.
أمثلة
استعمال التابع iterator()
لتخصيص عنصر تكراري من أجل استخدامه في الحلقة for
التكرارية التي تطبع قيم جميع العناصر:
fun main(args: Array<String>) {
val f: (Int) -> Char = { x -> (x + 97).toChar() }
val array = CharArray(6, f)
val iter = array.iterator()
for(element in iter)
print("$element ") // a b c d e f
}
انظر أيضًا
- الصنف
CharArray
. - الدالة
CharArray()
: تنشئ مصفوفة جديدة من النوعCharArray
(أي مصفوفة من الحروف) بحجم معين، وتحوي قيمًا محدَّدة أو القيمة'\u0000'
التي تمثل حرفًا عدميًّا. - التابع
()get
: يجلب عنصرًا ذي فهرس محدد من المصفوفة.
- التابع
()set
: يضبط قيمة عنصر ذي فهرس محدد موجود في المصفوفة المستدعاة معه. - الخاصية
CharArray.size
: تمثل عدد العناصر الموجودة في المصفوفة.