🚀 حلقههای «For» در کاتلین؛ مقدمهای ساده و کاربردی
تصور کن یه لیست از اسم دوستات داری و میخوای به تکتکشون پیام تبریک بدی. نوشتن دستی خیلی خستهکنندهست، اما با حلقهی «For» میتونی یه بار کد بنویسی و خودش بره سراغ همهی آیتمها.
در کاتلین، حلقهی «For» برای پیمایش روی مجموعههایی مثل لیست، آرایه و بازه (range) استفاده میشه. ساختارش خیلی ساده و خواناست.
مثال واقعی: فرض کن یه اپلیکیشن داری که اسامی کاربران رو نشون میده. با «For» میتونی هر اسم رو جدا جدا تو خروجی چاپ کنی.
اول یه لیست از اسامی تعریف میکنیم و بعد با «For» تکتک عناصر رو میگیریم:
این کد از اول لیست شروع میکنه و هر بار یه اسم رو تو متغیر
نکته کاربردی: اگه به ایندکس (شماره) هم نیاز داری، میتونی از
اینطوری هم شماره و هم مقدار رو داری. برای پیمایش روی بازههای عددی هم به راحتی میشه از «For» استفاده کرد:
حلقهی «For» تو کاتلین یکی از پرکاربردترین ابزارهای تکراره. با تمرین روی مثالهای ساده، بهسرعت بهش مسلط میشی. ازش تو پروژههای واقعی برای نمایش لیستها، فیلتر کردن دادهها و پردازش مجموعهها استفاده کن. 🎯
#Codeit #Android #Kotlin #Jetpack #ForLoop #KotlinBasics #LearnKotlin
🌐 Codeit → https://code-it.ir
━━━━━━━━━━━━━━━
@CodeitMobile
تصور کن یه لیست از اسم دوستات داری و میخوای به تکتکشون پیام تبریک بدی. نوشتن دستی خیلی خستهکنندهست، اما با حلقهی «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