Kotlin List的创建与取值 getOrElse getOrNull
Posted 安果移不动
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kotlin List的创建与取值 getOrElse getOrNull相关的知识,希望对你有一定的参考价值。
一般代码过程中。我们时常要注意数组是否越界
正常的java写起来非常的冗余
val list = listOf("Jason", "Jack", "Jacky")
println(list[3])
var res = "Unknow"
if (list.size >= 4)
res = list[3]
println(res)
返回 Unknow也是势在必得
Kotlin 给我们提供了更便捷的函数
fun main()
val list = listOf("Jason", "Jack", "Jacky")
println(list.getOrElse(3) "Unknown" )
println(list.getOrNull(3) ?: "Unknown")
getOrElse
拿到第四个元素 拿不到就返回后面的lambda 表达式
getOrNull
拿不到就返回null。
非常好用
以上是关于Kotlin List的创建与取值 getOrElse getOrNull的主要内容,如果未能解决你的问题,请参考以下文章