小编use*_*022的帖子

Kotlin 布尔返回函数

我对Boolean返回类型函数做了一些研究,发现使用可为空的检查更安全。

现在编译器不喜欢我所做的。

我也尝试使用 if 语句,但它以某种方式只返回 false。

谁能向我解释一下!

fun check(list:ArrayList<String>): Boolean {
    var test: Boolean?= null
    
    for (i in list) {
        when (i=="a") {
            true -> test == true
            false -> test == false
        }
    }
    return test!!
}
Run Code Online (Sandbox Code Playgroud)

boolean function boolean-expression kotlin

0
推荐指数
1
解决办法
4566
查看次数

标签 统计

boolean ×1

boolean-expression ×1

function ×1

kotlin ×1