考虑具有布尔值的可变列表,
MutableList{true, false, false}
[使用Kotlin折叠对列表中的所有值执行逻辑与后,如何返回布尔值?
val list = mutableListOf(true, false, false)
val result = list.fold(initial = true) { accumulator, nextItem ->
accumulator && nextItem
}
或者,您可以仅使用以下方法检查列表是否包含一个错误:
val result = (false in list)
val list = mutableListOf(true, false, false)
val allTrue = list.all { it }