متغیرها در کاتلین
در برنامهنویسی کاتلین، متغیرها برای ذخیره مقادیر و ارجاع به آنها در طول برنامه استفاده میشوند. هر متغیر دارای یک نوع داده، نام و مقدار است. با این اموزش کاتلین از سایت آموزش برنامه نویسی الکامکو همراه ما باشید.
انواع داده
انواع دادههای مختلفی در کاتلین وجود دارد که هر کدام برای ذخیره نوع خاصی از اطلاعات استفاده میشوند. رایجترین انواع داده عبارتند از:
- Int: اعداد صحیح مانند ۱، ۲، ۳ و …
- Double: اعداد اعشاری مانند ۳.۱۴، ۵.۲، ۷.۸۹ و …
- Float: اعداد اعشاری با دقت کمتر (مناسب برای صرفهجویی در حافظه)
- Boolean: مقادیر درست (true) یا غلط (false)
- String: رشتههای متنی مانند “سلام دنیا”
- Char: تک کاراکترها مانند ‘a’، ‘B’، ‘c’ و …
تعریف متغیر در کاتلین
برای تعریف یک متغیر در کاتلین از کلمات کلیدی var
یا val
به همراه نوع داده، نام متغیر و مقدار اولیه (اختیاری) استفاده میکنیم.
- var: برای متغیرهای قابل تغییر که میتوان بعداً مقدار آنها را تغییر داد.
- val: برای متغیرهای ثابت که پس از مقداردهی اولیه قابل تغییر نیستند.
ساختار کلی تعریف متغیر به صورت زیر است:
val/var نوع_متغیر نام_متغیر = مقدار_اولیه
مثال:
val name: String = "Bard" // متغیر ثابت رشتهای با نام "name" و مقدار "Bard"
var age: Int = ۳۰ // متغیر قابل تغییر عددی با نام "age" و مقدار اولیه ۳۰
مثال:
println("نام من $name است") // چاپ مقدار متغیر "name"
age = ۳۱ // تغییر مقدار متغیر "age"
println("سن من $age سال است") // چاپ مقدار جدید متغیر "age"
دامنه متغیر به محدودهای از کد گفته میشود که در آن متغیر قابل دسترسی و استفاده است. دامنه متغیرها به محل تعریف آنها بستگی دارد:
- متغیرهای محلی: متغیرهایی که داخل بلوکهای کد مانند
if-else
،for
،while
و … تعریف میشوند، فقط در داخل آن بلوک قابل دسترسی هستند. - متغیرهای تابع: متغیرهایی که داخل بدنه یک تابع تعریف میشوند، در کل بدنه تابع (و توابع nested) قابل دسترسی هستند.
- متغیرهای کلاس: متغیرهایی که داخل بدنه یک کلاس تعریف میشوند، در تمام نمونههای آن کلاس (اشیاء) قابل دسترسی هستند.
همچنین بخوانید» انواع حلقه ها در کاتلین | انواع داده ها در کاتلین
نکات مهم در مورد متغیرها
- نام متغیر باید با حروف کوچک شروع شود و میتواند شامل حروف، اعداد و زیرخط (_) باشد.
- نام متغیر نباید کلمه کلیدی یا نام رزرو شده زبان برنامه نویسی باشد.
- نوع داده متغیر باید با مقداری که به آن اختصاص داده میشود مطابقت داشته باشد.
- از متغیرها به طور صحیح و در دامنه تعریف شده آنها استفاده کنید.
- برای خوانایی بیشتر کد، نامهای متغیر را واضح و گویا انتخاب کنید.
با این دوره آموزش کاتلین را از صفر تا صد یاد بگیرید
جامع ترین دوره آموزش کاتلین پروژه محور | آموزش Kotlin از مبتدی تا پیشرفته
اطلاعات بیشتر و خریدقیمت اصلی ۲,۰۰۰,۰۰۰ تومان بود.۱,۸۰۰,۰۰۰ تومانقیمت فعلی ۱,۸۰۰,۰۰۰ تومان است.
مطالعه در مورد متغیرها در کاتلین، پایه و اساس برنامهنویسی در این زبان رو تشکیل میدن.
مطلب خوبی برای تسلط بر مفهوم متغیرها در کاتلین هستش. خسته نباشید
تشکر