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
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}") //张三的地址是上海上海市
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。