?:
) 表达式中的 if-then
表达式。
示例:
fun maybeFoo(): String? = "foo"
var foo = maybeFoo()
val bar = if (foo == null) "hello" else foo
该快速修复会将 if-then
表达式转换为 elvis (?:
) 表达式:
fun maybeFoo(): String? = "foo"
var foo = maybeFoo()
val bar = foo ?: "hello"