val s = person.name ?: return
我知道 ?
用于 null 安全...但是 :return
有什么作用。
最佳答案
?:
被称为 Elvis Operator .
val s = person.name ?: return
等于:
val s = if (person.name != null) person.name else return
这意味着如果 person.name
为 null
则返回。
关于kotlin - 我对以下 Kotlin 声明感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45351453/