IntelliJ使用下划线突出显示var mutableVariable: String
。
IntelliJ还使用下划线突出显示lateinit var mutableVariable: String
。在实践中,我的晚期变量实际上是不可改变的。
我想强调var
,但不是lateinit var
。 IntelliJ是否支持此用例?
答案 0 :(得分:0)
必须初始化非空字段
var mutableVariable: String = ""
这是有效的var
表示变量是可变的。你不能拥有lateinit val
lateinit var mutableVariable: String