Codeit Mobile
94 subscribers
3 photos
1 video
244 links
📱 آموزش برنامه‌نویسی موبایل

Kotlin • Android

🚀 آموزش ساده، کاربردی و پروژه‌محور
💡 مخصوص توسعه‌دهندگان موبایل
Download Telegram
🚀 حلقه‌های «For» در کاتلین؛ مقدمه‌ای ساده و کاربردی

تصور کن یه لیست از اسم دوستات داری و می‌خوای به تک‌تکشون پیام تبریک بدی. نوشتن دستی خیلی خسته‌کننده‌ست، اما با حلقه‌ی «For» می‌تونی یه بار کد بنویسی و خودش بره سراغ همه‌ی آیتم‌ها.

در کاتلین، حلقه‌ی «For» برای پیمایش روی مجموعه‌هایی مثل لیست، آرایه و بازه (range) استفاده می‌شه. ساختارش خیلی ساده و خواناست.

مثال واقعی: فرض کن یه اپلیکیشن داری که اسامی کاربران رو نشون می‌ده. با «For» می‌تونی هر اسم رو جدا جدا تو خروجی چاپ کنی.

اول یه لیست از اسامی تعریف می‌کنیم و بعد با «For» تک‌تک عناصر رو می‌گیریم:

val names = listOf("Ali", "Sara", "Reza", "Niloofar")

for (name in names) {
println("سلام $name!")
}


این کد از اول لیست شروع می‌کنه و هر بار یه اسم رو تو متغیر name می‌ذاره و داخل حلقه چاپش می‌کنه. نیازی به ایندکس‌گذاری دستی نیست.

نکته کاربردی: اگه به ایندکس (شماره) هم نیاز داری، می‌تونی از withIndex() استفاده کنی:

for ((index, name) in names.withIndex()) {
println("$index: $name")
}


اینطوری هم شماره و هم مقدار رو داری. برای پیمایش روی بازه‌های عددی هم به راحتی می‌شه از «For» استفاده کرد:

for (i in 1..5) {
println("شماره $i")
}


حلقه‌ی «For» تو کاتلین یکی از پرکاربردترین ابزارهای تکراره. با تمرین روی مثال‌های ساده، به‌سرعت بهش مسلط می‌شی. ازش تو پروژه‌های واقعی برای نمایش لیست‌ها، فیلتر کردن داده‌ها و پردازش مجموعه‌ها استفاده کن. 🎯

#Codeit #Android #Kotlin #Jetpack #ForLoop #KotlinBasics #LearnKotlin
🌐 Codeit → https://code-it.ir

━━━━━━━━━━━━━━━
@CodeitMobile
2