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

در زبان برنامهنویسی Kotlin، مفهوم محدوده (Range) یک ویژگی مهم است که به شما امکان میدهد مجموعهای از اعداد یا عناصر را با یک بازه مشخص تعریف کنید و از آنها در کدهای خود استفاده کنید. محدودهها معمولاً برای پیمایش اعداد، ایجاد فهرستها، و انجام عملیاتهای مشابه به صورت سریع و کارآمد مورد استفاده قرار میگیرند.
در Kotlin، محدودهها با دو عملگر اصلی تعریف میشوند:
..
(شامل): با استفاده از این عملگر میتوانید یک بازه شامل اعداد متوالی را ایجاد کنید. این عملگر شامل انتهای بازه نیز میشود. مثال:
val range = 1..5 // ایجاد محدوده شامل اعداد از 1 تا 5
until
(نشامل): این عملگر مشابه عملگر..
است، اما انتهای بازه نشامل (غیرشامل) است، به این معنی که آخرین عدد در بازه در محدوده نیست. مثال:
val range = 1 until 5 // ایجاد محدوده نشامل اعداد از 1 تا 4
بعد از تعریف یک محدوده، میتوانید از آن برای پیمایش اعداد، ایجاد لیستها و آرایهها، و انجام عملیاتهای مختلف استفاده کنید. به عنوان مثال:
- پیمایش اعداد در یک محدوده با استفاده از حلقه For:
for (i in 1..5) {
println(i)
}
- ایجاد آرایه از اعداد در یک محدوده:
val numbers = (1..10).toList().toTypedArray() // ایجاد آرایه شامل اعداد از 1 تا 10
- انجام عملیاتهای محاسباتی بر روی محدوده:
val sum = (1..10).sum() // محاسبه مجموع اعداد از 1 تا 10
محدودهها در Kotlin به عنوان یکی از ابزارهای کاربردی برای مدیریت اعداد و ایجاد مجموعهها مورد استفاده قرار میگیرند و به شما امکان میدهند کدهای خود را سادهتر و قابل فهمتر بنویسید.
مطالب زیر را حتما مطالعه کنید
ارث بری در کاتلین
وارثی (Inheritance) در Kotlin اجازه میدهد تا یک کلاس (کلاس...
توابع عضو کلاس در کاتلین
در Kotlin، شما میتوانید توابع را در داخل کلاسها تعریف...
سازنده ها در کاتلین
کنستراکتور (Constructor) در Kotlin یک ویژگی اساسی برای ایجاد شیءها...
کلاس ها و اشیاء در کاتلین
در زبان برنامهنویسی Kotlin، کلاسها و اشیاء (Objects) اصول مهمی...
برنامهنویسی شیءگرا در کاتلین
برنامهنویسی شیءگرا (Object-Oriented Programming یا به اختصار OOP) یک رویکرد...
توابع – function در کاتلین
در زبان برنامهنویسی Kotlin، توابع (Functions) نقش مهمی ایفا میکنند....
دیدگاهتان را بنویسید