日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

Kotlin List的創建與取值 getOrElse getOrNull

作者:安果移不動 更新時間: 2022-05-12 編程語言

一般代碼過程中。我們時常要注意數組是否越界

正常的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。

非常好用

原文鏈接:https://blog.csdn.net/mp624183768/article/details/123797849

欄目分類
最近更新