Kotlin声明变量
Kotin中的变量和大多数语言不同,与js相似。它的变量类型可以不需要强制指定,编译器可以自行推断出变量的类型。声明变量语法var or val 变量名[: 类型] = 值
声明变量
vara:Int=1println(a)//1
自动推断类型。可以不指明类型,Kotlin可以自动推断其类型,但必须赋初始值
varb=2println(b)//2
如果不给变量赋值,那么变量的类型不能省略
//varc//error。必须指定类型或者初始化值varc:Intc=3println(c)//3
var关键字声明的是可变变量即变量的值可以改变,如需声明只读变量使用val关键字
valreadonly:String="I'mareadonlystring"//readonly="string"//error。变量不能够被重新分配值println(readonly)//I'mareadonlystring
变量作为类的属性
classAddress{varname:String="张三"varphone="18890817281"varprovince:String="上海"varcity:String="上海市"vardistrict:String="浦东新区"}
使用类的属性
varaddress=Address()//创建Address类的对象varname=address.name//对象.属性访问varprovince=address.provincevarcity=address.cityprintln("${name}的地址是${province+city}")//张三的地址是上海上海市
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。