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

ولی توی کاتلین ، باید از var یا val استفاده کنیم که var و val هم برای اعداد و هم برای متن استفاده میشن . مثال var : 

توی خط دوم که از نوع string هست دقت کنید . اول کلمه کلیدی var ، بعدش : ، بعدش نام متغیر ، بعدش نوع متغیر و بعد هم که متن خودمون رو وارد می کنیم . 

مثال val :

استفاده از val هم مثه var هست . اول کلمه کلیدی val ، بعدش : ، بعدش نوع عددی و بعد هم مقدار ( همونطور که می بینید از سمیکالون هم خبری نیست خدارو شکر ! ) . 

var و val یه تفاوت مهم دارن ، اونم اینکه بعد از تعریف یه متغیر با var ما بازم میتونیم یه مقدار دیگه رو بهش بدیم . یعنی :

و خطایی هم رخ نمیده . ولی در مورد val وقتی یه مقدار بهش دادیم دیگه نمیتونیم یه مقدار دیگه بهش بدیم ( یه جورایی final  هست ) . یعنی این کد کاملا اشتباه هست و برنامه ایراد میگیره که متغیر x نمیتونه مجددا مقدار دهی بشه : 

اینم از var و val توی کاتلین 🙂

var و val ، آموزش مقدار دهی در کاتلین

مجتبی صابری


همه عشقم برنامه نویسی هست | t.me/kotlin9


پیمایش نوشته


2 دیدگاه در “var و val ، آموزش مقدار دهی در کاتلین

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

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *