حلقه for در کاتلین – به زبان ساده


حلقه for روی هر چیزی که «تکرارپذیر» (iterable) باشد یا خود یک «تکرارکننده» (Iterator) باشد، چرخه تکرار تعریف میکند. منظور از شیء تکرارپذیر هر چیزی است که تابع ()iterator دارد و یک شیء عرضه میکند. در این مقاله با حلقه for در کاتلین آشنا خواهیم شد.
1. In
In سادهترین حلقه for است که روی هر عنصر در یک لیست تکرار میکند:
2. تکرارکننده ..
این تکرارکننده روی بازهای بین 0 (خود صفر هم شامل است) تا 5 (خودش را نیز شامل میشود) عمل میکند.
3. until
حلقه for بین بازهای از 0 (شامل است) تا 5 (خودش شامل نیست) عمل میکند:
4. downTo
به صورت کاهشی از 5 (خودش نیز شامل است) تا 0 (خودش نیز شامل است) عمل میکند:
5. step
در زمان تکرار کردن روی اعداد به میزان تعیین شده در step پرش میکند.
6. ()withIndex
روی یک لیست با اندیس آیتم جاری میچرخد:
7. indices
از طریق اندیسها روی یک لیست میچرخد:
8. تکرار روی Map با استفاده از مداخل به عنوان اشیا
بدین ترتیب با روشهای مختلف استفاده از حلقههای تکرار در کاتلین آشنا شدیم.
اگر این مطلب برای شما مفید بوده است، آموزشهای زیر نیز به شما پیشنهاد میشوند:
- مجموعه آموزشهای برنامهنویسی اندروید
- مجموعه آموزشهای برنامهنویسی
- برنامه نویسی Kotlin — مقدمهای بر برنامهنویسی اندروید با زبان کوتلین
- برنامه نویسی اندروید با کاتلین — راهنمای شروع به کار
- آشنایی با مفهوم سازنده (Constructor) در کاتلین (Kotlin) — به زبان ساده
==