در کل پنج اصطلاح مرتبط با متغییر داریم که ابتدا ان ها را معرفی کرده سپس برای نمونه کد برای همه ان ها یک تصویر به اشتراک گذاشته می شود در محیط Intelij Idea

1 _ مقدار دهی اولیه یا (Init) یا (Initialization) یا (Initiate) :که در ابتدا var یا val را قرار داده و با یک فاصله (ُSpace)نام متغییر را اورده سپس در صورت لزوم Data Type را مشخص می کنیم و سپس مقداردهی می کنیم .

2 _تعریف متغییر (Declare) یا (Declaration) یا (Define) : که دقیقا همان کار های بالا (البته تعیین Data Taype اجباری می باشد)به جز مقدار دهی را انجام می دهیم .

3 _ مقدار دهی متغییر (Assignment) یا (Assign): که از متغییری که قبلا (Declare شده)(تعریف شده) استفاده می شود تا تنها مقذار دهی شود.

4 _ تعریف مجدد متغییر (ReDeclaration):یعنی با استفاده از val یا var با همان نام متغییر نوع اش را تغییر داده و در همان نام متغییر اولیه ذخیره اش کنیم که این کار با تعریف و مقداردهی در متغییر جدید امکان دارد ولی در کاتلین در همان متغییر اولیه غیر ممکن است .

5 _ مقدار دهی مجدد متغییر (ReAssign) یا (ReAssignment):می بایست در Int کردن یا Declare کردن متغییر از کلید واژه var استفاده شود تا امکان پذیر بشود .

نکته : پیوستن (Jion)Decraration و Assignmation می شود همان Init کردن متغییر .

>
به طور مختصر توضیح داده شده

>
همانطور که می بیبینید طول رشته مساوی با 2 است که در کنسول چاپ شده