我无法弄清楚?:
例如这种情况
val list = mutableList ?: mutableListOf()
Run Code Online (Sandbox Code Playgroud)
为什么可以修改它
val list = if (mutableList != null) mutableList else mutableListOf()
Run Code Online (Sandbox Code Playgroud) var _age: Int? = 0
public var isAdult: Boolean? = false
get() = _age?.compareTo(18) >= 0
Run Code Online (Sandbox Code Playgroud)
这仍然给我一个null安全的编译错误,但是如何在这个问题上使用>,<,> =或<=?
kotlin ×2