小编Hum*_*mit的帖子

使用 Elvis Operator 进行 Null 和 Empty 检查

我有:

return if(mValue== null || mValue.asString.isNullOrEmpty()) "Home" else mValue.asString

我尝试执行 Elvis 运算符:

return mValue?.asString ?: "Home"

但我也想检查一下是否有空箱子mValue

因此,如果mValue为 null 或为空,我想返回“Home”,否则以 String 形式返回其内容,而不使用whenor if

谢谢你!

kotlin

5
推荐指数
2
解决办法
4683
查看次数

标签 统计

kotlin ×1