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

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

همانطور که در پست های قبلی خدمتتان عرض کرده بودیماز نسخه‌ی ۳ اندروید استودیو، زبان Kotlin همراه با IDE خواهد بود، قبلا در مقاله دیگری چگونگی نصب پلاگین کوتلین و افزودن آن به اندروید استودیو را در نسخه های کمتر از ۳ آموزش دادیم. در این پست با ماباشید با ایجاد و ساخت انواع متغییر ها (Variable)

متغییر در کاتلین و جاوا

توی برنامه نویسی اندروید با جاوا ، وقتی میخوایم یه متغیر تعریف کنیم اول نوعش رو می نویسیم ، که از چه نوعی هست :

در کاتلین برای تعریف متغیر از کلمه کلیدی var استفاده می کنیم. بعد از نوشتن var شما باید اسم متغیر خودتون و انتخاب کنید و بعد هم مقداری که میخواهید داخل این متغیر ذخیره کنید.

کاتلین با توجه به مقادیری که داخل متغیر قرار گرفته نوع متغیر رو تشخیص میده

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

اگر نمیخواهید متغیر خودتون و هنگام تعریف مقدار دهی کنید نیاز دارید که موقع انتخاب نام نوع متغیر هم تعیین کنید برای مثال:

در کد بالا ما از علامت سوال استفاده کردیم تا متغیر قابلیت ذخیره مقدار Null را هم داشته باشه و مقدار اولیه همه متغیر ها و برابر Null قرار دادیم.

متغییر فقط خواندنی

همچنین برای تعریف متغیر میتونید از کلمه کلیدی val نیز استفاده کنید. تفاوت var با val در این است که، متغیر هایی که با val تعریف می شوند متغیر های Read Only هستند که یکبار مقداردهی و در دفعه های بعد فقط خوانده میشوند و شما نمیتوانید مقدار این متغیر و تغییر دهید.

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