0
点赞
收藏
分享

微信扫一扫

KotlinTips Elvis 快速返回

上善若水山西太原 2022-09-08 阅读 254


作用

  • 在方法初始部分,对于值不符合预期,快速返回不再继续执行

代码


private fun testElvisReturn(commands: List<String>?) {
//如果值不符合预期(null),直接返回
val firstCommand = commands?.firstOrNull() ?: return
when(firstCommand) {
"ADD" -> "Add something"
"DELETE" -> "Delete something"
"UPDATE" -> "Update something"
else -> "Find something"
}
}

举报

相关推荐

0 条评论