حلقه تکرار for در کاتلین
ارسال شده توسط مدیریت
1402-08-16
5 بازدید

حلقه For (For Loop) در زبان برنامهنویسی Kotlin یک ساختار کنترل جریان است که به شما اجازه میدهد تعداد مشخصی از بارها یک بلاک کد را تکرار کنید. این حلقه معمولاً برای پیمایش اعضای یک آرایه، مجموعه دادهها یا تعدادی از عملیات مشابه دیگر استفاده میشود. ساختار عمومی حلقه For در Kotlin به صورت زیر است:
for (متغیر در مجموعه) {
// بلوک کدی که تکراراً اجرا میشود
}
در اینجا:
متغیر
یک متغیری است که معمولاً برای نگهداری مقدار فعلی عضوی از مجموعه استفاده میشود. مقدار متغیر به ترتیب عضوهای مجموعه تغییر میکند.مجموعه
یک دادهساختار است که عضوهای مورد پیمایش را در خود نگهدارد. این مجموعه میتواند یک آرایه، مجموعه دادهها، آرایههای توالیی و … باشد.- بلوک کد داخل حلقه شامل تعدادی دستورات است که شما میخواهید در هر مرحله از تکرار اجرا شوند.
مثالهایی از استفاده از حلقه For:
- یک حلقه For برای چاپ اعداد صحیح از 1 تا 5:
for (i in 1..5) {
println(i)
}
- یک حلقه For برای محاسبه مجموع اعداد صحیح از 1 تا 10:
var sum = 0
for (number in 1..10) {
sum += number
}
println("مجموع اعداد از 1 تا 10 برابر با $sum است.")
- یک حلقه For برای پیمایش یک آرایه و چاپ عناصر آن:
val fruits = arrayOf("سیب", "موز", "پرتقال")
for (fruit in fruits) {
println(fruit)
}
- یک حلقه For برای پیمایش یک مجموعه دادهها:
val names = setOf("آلیس", "باب", "چارلی")
for (name in names) {
println("سلام، $name!")
}
حلقه For به شما امکان میدهد به راحتی تعدادی از عملیات یکسان را روی مجموعهها انجام دهید و از تکرار دستورات خود در برنامه استفاده کنید. شما میتوانید از انواع مختلفی از مجموعهها و متغیرها در حلقه For استفاده کنید تا نیازهای خود را برآورده سازید.
مطالب زیر را حتما مطالعه کنید
ارث بری در کاتلین
وارثی (Inheritance) در Kotlin اجازه میدهد تا یک کلاس (کلاس...
توابع عضو کلاس در کاتلین
در Kotlin، شما میتوانید توابع را در داخل کلاسها تعریف...
سازنده ها در کاتلین
کنستراکتور (Constructor) در Kotlin یک ویژگی اساسی برای ایجاد شیءها...
کلاس ها و اشیاء در کاتلین
در زبان برنامهنویسی Kotlin، کلاسها و اشیاء (Objects) اصول مهمی...
برنامهنویسی شیءگرا در کاتلین
برنامهنویسی شیءگرا (Object-Oriented Programming یا به اختصار OOP) یک رویکرد...
توابع – function در کاتلین
در زبان برنامهنویسی Kotlin، توابع (Functions) نقش مهمی ایفا میکنند....
دیدگاهتان را بنویسید