KotlinTips Elvis 快速返回
Posted 技术小黑屋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了KotlinTips Elvis 快速返回相关的知识,希望对你有一定的参考价值。
作用
- 在方法初始部分,对于值不符合预期,快速返回不再继续执行
代码
1
2
3
4
5
6
7
8
9
10
11
| 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"
|
以上是关于KotlinTips Elvis 快速返回的主要内容,如果未能解决你的问题,请参考以下文章
KotlinTips asType 快捷转换
KotlinTips asType 快捷转换
KotlinTips: getValueSafely 安全取值
Kotlin 结合多个 elvis 算子
javascript 中是不是有空合并 (Elvis) 运算符或安全导航运算符?
PHP中的?:运算符('Elvis运算符')