بازگشت به دوره
آموزش رایگان صفر تا صد کاتلین (Kotlin) به زبان ساده
0% تکمیلشده
0/0 مرحله
-
معرفی کاتلین
-
شروع کار با Kotlin
-
سینتکس (Syntax) در Kotlin
-
چاپ خروجی در Kotlin
-
کامنتها در Kotlin
-
متغیرها در Kotlin
-
انواع داده در Kotlin
-
اپراتورها در Kotlin
-
همه چیز درباره رشتهها (Strings) در Kotlin
-
همهچیز دربارهی Boolean در Kotlin
-
شرطها در Kotlin: if ... else
-
آشنایی با when در Kotlin
-
حلقههای While در Kotlin
-
دستورات Break و Continue در Kotlin
-
آرایهها در Kotlin
-
حلقه for در Kotlin
-
محدودهها (Ranges) در Kotlin
-
توابع در Kotlin
-
برنامهنویسی شیءگرا در Kotlin
-
کلاسها و اشیاء در Kotlin
-
کانستراکتور (Constructor) در Kotlin
-
توابع (Functions) در کلاسهای Kotlin
-
وراثت (Inheritance) در Kotlin
حلقه for در Kotlin
گاهی اوقات که با آرایهها (arrays) کار میکنیم، نیاز داریم که تمام عناصر آن را یکییکی بررسی کنیم. برای این کار در Kotlin از حلقه for همراه با عملگر in استفاده میکنیم.
🔹 پیمایش آرایه با for
فرض کن یک آرایه از ماشینها داریم و میخواهیم تمام مدلهای آن را چاپ کنیم. میتوانیم این کار را خیلی راحت با حلقه for انجام دهیم:
✅ مثال:
val cars = arrayOf("Volvo", "BMW", "Ford", "Mazda")
for (x in cars) {
println(x)
}
🖥️ خروجی:
Volvo
BMW
Ford
Mazda
💡 نکته: این روش برای تمام انواع آرایهها (اعداد، متن، و غیره) قابل استفاده است.
🔹 پیمایش آرایه عددی
حالا فرض کن یک آرایه از اعداد داشته باشیم و بخواهیم مقدار هر عنصر را چاپ کنیم.
✅ مثال:
val nums = arrayOf(1, 5, 10, 15, 20)
for (x in nums) {
println(x)
}
🖥️ خروجی:
1
5
10
15
20
🔹 آیا Kotlin حلقه for سنتی دارد؟ 🤔
برخلاف زبانهایی مثل Java، در Kotlin حلقه for سنتی (مثل for با مقدار اولیه و شرط) وجود ندارد.
در Kotlin، حلقه for فقط برای پیمایش مواردی که تعداد مشخصی مقدار دارند، مانند آرایهها و بازهها (ranges) استفاده میشود.