کار با متغیر ها در کاتلین
در این مقاله، میخواهیم یاد بگیریم به چه صورتی میتوانیم متغیر ها را در کاتلین تعریف نماییم
قبل از شروع این آموزشی حتما مطلب آموزشی زیر را مطالعه کنید
تعریف متغیر ها
در کاتلین،همه چیز یک OBject میباشد ،زیرا در کاتلین نوع اصلی نمی توانیم پیدا کنیم
تعریف اولین متغیر
شما میتوانید براحتی با کلمه کلیدی val یا var متغیر و نوع آن را تعریف کنید
var i: Int=1 var d: Double=1.1 var f: Float=1.1F var l : Long=1L var c : Char ='c' var s: String="P30droid"
با همین مثال های بالا ما تعداد شی با مقداد دهی اولیه ایجاد کنیم
در کاتلین سمی کالن نداریم
حافظه متغیر ها در کاتلین
همچنین در کاتلین میتوانید متغیر یک متغیر جدید را بدون تعریف نوع آن فقط
با مقداردهی یک متغیر دیگر که قبلا تعریف شده است را ایجاد کرد
var ii= i+1 var dd= d+2.0 var ff= f+1 var ll= 1+1 var ss=s + "Iranian developers forum" println("ii : $ii , dd: &dd, ff: $ff,ll : &ll,ss : &ss")
خروجی
ii :2,
dd : 3.1,
ff :2,
ss :P30droid Android Developers forum
رشته ها در کاتلین :
کار کردن با رشته ها در کاتلین به سادگی آب خوردن هستش
var s : "Android" var ss : "My name is $s" // My name is Android var c : s[2] // this will assign character 'i'
با صدا زدن کاراکتر & میتوانید به مقدار یک متغیر دسترسی پیدا کرد
Type Casting در کاتلین
در کاتلی به سادگی میتوانید Type Casting را انجام دهید
var i: Int =1 var d: Double = i // Not possible var d : Double = t.toDouble() // Ok