قوانین و مفاهیم پایه کد نویسی در کاتلین
سلام خدمت دوستان و همراهان عزیز مجموعه آموزشی فرکیان تک
امیدواریم که حال شما عزیزان عالی باشه
توی این مقاله قراره با هم یه نگاهی به قواعد کد نویسی زبان کاتلین داشته باشیم. بریم که داشته باشیم…
پارت دوم
اگر پارت ۱ رو نخوندی پیشنهاد میکنم بری بخونی کافیه روی لینک کلیک کنی.
Top Level Variables
اگر خارج از بدنه متد و کلاس و داخل فایل، یک variable تعریف کنیم، Top Level Variable میگویند. یکی از خصوصیات این نوع از متغیرها این هست که همه قابل رؤیت هستن.
String Template
مثلاً یک متغیر داریم:
var b : String = “Farkiantech”
حالا میخوایم با یک متغیر دیگه ترکیب کنیم:
println(“Welcome to $ b”)
همونطور که مشاهده کردین، اومدیم برای اینکه محتوای یک متغیر رو با یک متن دیگه ترکیب کنیم از علامت $ استفاده کردیم.
یکی از ویژگی های که علامت $ داره اینه که به صورت خودکار نوع Int را به String تبدیل میکند.
اگر بخوایم خروجی یک متد را به عنوان String استفاده کنیم از علامت {} استفاده میکنیم و متد خودمون رو صدا میزنیم:
تعریف Class در کاتلین:
ابتدا کلید واژه class و سپس اسم کلاس. سپس برای استفاده از اون داخل متد main یک متغیر ایجاد کرده و یک instance از
کلاسمون رو ایجاد میکنیم.
برای تعریف Constructor داخل یک کلاس، یک پرانتز ایجاد و پارامتر های لازم را ایجاد میکنیم:
برای اینکه یک متد، ویژگی، یا فیلدی در کلاس تعریف کنیم، داخل {} باید قرار بگیره. همچنین اگر بخوایم از پارامترهایی که در
Constructor تعریف کردیم، در متد ساخته شده استفاده کنیم، باید قبل از پارامتر، از val یا var استفاده میکنیم.