تعریف متغییر در کاتلین

متغییرها در کاتلین - مغییر در کاتلین - سایت آموزش کاتلین - الکامکو

متغیرها در کاتلین

در برنامه‌نویسی کاتلین، متغیرها برای ذخیره مقادیر و ارجاع به آنها در طول برنامه استفاده می‌شوند. هر متغیر دارای یک نوع داده، نام و مقدار است. با این اموزش کاتلین از سایت آموزش برنامه نویسی الکامکو همراه ما باشید.

انواع داده

انواع داده‌های مختلفی در کاتلین وجود دارد که هر کدام برای ذخیره نوع خاصی از اطلاعات استفاده می‌شوند. رایج‌ترین انواع داده عبارتند از:

  • Int: اعداد صحیح مانند ۱، ۲، ۳ و …
  • Double: اعداد اعشاری مانند ۳.۱۴، ۵.۲، ۷.۸۹ و …
  • Float: اعداد اعشاری با دقت کمتر (مناسب برای صرفه‌جویی در حافظه)
  • Boolean: مقادیر درست (true) یا غلط (false)
  • String: رشته‌های متنی مانند “سلام دنیا”
  • Char: تک کاراکترها مانند ‘a’، ‘B’، ‘c’ و …

تعریف متغیر در کاتلین

برای تعریف یک متغیر در کاتلین از کلمات کلیدی var یا val به همراه نوع داده، نام متغیر و مقدار اولیه (اختیاری) استفاده می‌کنیم.

  • var: برای متغیرهای قابل تغییر که می‌توان بعداً مقدار آنها را تغییر داد.
  • val: برای متغیرهای ثابت که پس از مقداردهی اولیه قابل تغییر نیستند.

ساختار کلی تعریف متغیر به صورت زیر است:

Kotlin
val/var نوع_متغیر نام_متغیر = مقدار_اولیه

مثال:

Kotlin
val name: String = "Bard" // متغیر ثابت رشته‌ای با نام "name" و مقدار "Bard"
var age: Int = ۳۰ // متغیر قابل تغییر عددی با نام "age" و مقدار اولیه ۳۰

مثال:

Kotlin
println("نام من $name است") // چاپ مقدار متغیر "name"
age = ۳۱ // تغییر مقدار متغیر "age"
println("سن من $age سال است") // چاپ مقدار جدید متغیر "age"

دامنه متغیر به محدوده‌ای از کد گفته می‌شود که در آن متغیر قابل دسترسی و استفاده است. دامنه متغیرها به محل تعریف آنها بستگی دارد:

  • متغیرهای محلی: متغیرهایی که داخل بلوک‌های کد مانند if-else، for، while و … تعریف می‌شوند، فقط در داخل آن بلوک قابل دسترسی هستند.
  • متغیرهای تابع: متغیرهایی که داخل بدنه یک تابع تعریف می‌شوند، در کل بدنه تابع (و توابع nested) قابل دسترسی هستند.
  • متغیرهای کلاس: متغیرهایی که داخل بدنه یک کلاس تعریف می‌شوند، در تمام نمونه‌های آن کلاس (اشیاء) قابل دسترسی هستند.

همچنین بخوانید» انواع حلقه ها در کاتلین | انواع داده ها در کاتلین

نکات مهم در مورد متغیرها

  • نام متغیر باید با حروف کوچک شروع شود و می‌تواند شامل حروف، اعداد و زیرخط (_) باشد.
  • نام متغیر نباید کلمه کلیدی یا نام رزرو شده زبان باشد.
  • نوع داده متغیر باید با مقداری که به آن اختصاص داده می‌شود مطابقت داشته باشد.
  • از متغیرها به طور صحیح و در دامنه تعریف شده آنها استفاده کنید.
  • برای خوانایی بیشتر کد، نام‌های متغیر را واضح و گویا انتخاب کنید.

با این دوره آموزش کاتلین را از صفر تا صد یاد بگیرید

commentشما بگید!

شما چه سوالی درباره این موضوع دارید که اینجا مطرح نشده است؟ لطفا تجربیات خودتان را در این زمینه حتما توی کامنت برای ما بنویسید. منتظر نظرات، پیشنهادات و سوالات شما در همین صفحه از سایت آموزش برنامه نویسی الکامکو هستیم…

توجه

مقاله هایی که در سایت به صورت رایگان قرار گرفته است فقط برای مطالعه بیشتر شما کاربران عزیز می باشد. از هرگونه تماس تلفنی با پشتیبانی سایت و سوال در مورد محتوای مقاله ها خودداری شود.

shareاشتراک گذاری این مطلب

shareآخرین مقالات

توجه

مقاله هایی که در سایت به صورت رایگان قرار گرفته است فقط برای مطالعه بیشتر شما کاربران عزیز می باشد. از هرگونه تماس تلفنی با پشتیبانی سایت و سوال در مورد محتوای مقاله ها خودداری شود.

Generic filters
Exact matches only

آخرین مقالات

آموزش های تکمیل شده

توجه

مقاله هایی که در سایت به صورت رایگان قرار گرفته است فقط برای مطالعه بیشتر شما کاربران عزیز می باشد. از هرگونه تماس تلفنی با پشتیبانی سایت و سوال در مورد محتوای مقاله ها خودداری شود.

2 دیدگاه
بازخورد درون خطی
مشاهده همه نظرات
سمر اصغری
20 روز گذشته

مطلب خوبی برای تسلط بر مفهوم متغیرها در کاتلین هستش. خسته نباشید

پشتیبانی الکامکو
پاسخ دادن به  سمر اصغری
19 روز گذشته

تشکر