您好,登錄后才能下訂單哦!
Kotin中的變量和大多數語言不同,與js相似。它的變量類型可以不需要強制指定,編譯器可以自行推斷出變量的類型。聲明變量語法var or val 變量名[: 類型] = 值
聲明變量
var a: Int = 1 println(a) //1
自動推斷類型。可以不指明類型,Kotlin可以自動推斷其類型,但必須賦初始值
var b = 2 println(b) //2
如果不給變量賦值,那么變量的類型不能省略
//var c //error。必須指定類型或者初始化值 var c: Int c = 3 println(c) //3
var關鍵字聲明的是可變變量即變量的值可以改變,如需聲明只讀變量使用val關鍵字
val readonly: String = "I'm a readonly string" //readonly = "string" //error。變量不能夠被重新分配值 println(readonly) //I'm a readonly string
變量作為類的屬性
class Address{ var name: String = "張三" var phone = "18890817281" var province: String = "上海" var city: String = "上海市" var district: String = "浦東新區" }
使用類的屬性
var address = Address() //創建Address類的對象 var name = address.name //對象.屬性訪問 var province = address.province var city = address.city println("${name}的地址是${province + city}") //張三的地址是上海上海市
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。