![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ktolin
dandelionsnow
自己平时所学习的一些东西,方便自己以后用到
展开
-
Kotlin使用技巧之lateinit修饰符
lateinit延迟初始化属性在Kotlin中定义变量或者属性都是需要初始化值的,并且其都是private的,但是有些时候对于变量或者属性只需要声明,但是不需要初始化,则kotlin提供了lateinit关键字来实现: private lateinit var name : String //声明时不需要初始化 private var name2 = "小明" /...原创 2019-11-12 16:36:39 · 1715 阅读 · 0 评论 -
kotlin基础之val和var的区别
Kotlin 定义变量的语法为: var/val name:Typevar 关键字是 variable 的简称,表示该变量可以被修改,,这种声明变量的方式和java中声明变量的方式一样。 val 关键字是 value 的简称,表示该变量一旦赋值后不能被修改,相当于java中的final变量。一个val创建的时候必须初始化,因为以后不能被改变。// 定义一个可以被修改的变量var ag...原创 2019-11-12 16:09:50 · 1824 阅读 · 2 评论