带有If语句的Kotlin映射

带有If语句的Kotlin映射,kotlin,functional-programming,Kotlin,Functional Programming,尝试编写一些函数代码并使用map-可能也使用filter替换如下内容: for (something in somethingList) { if (something.value == someOtherThing.value) result = true } 这里有一些更实用的功能: 但是我不想返回一个新映射,我想将result设置为something.value==sometherthing.value是否为真 但我在我的新手世界里迷失了 有人能把我推向正确的方

尝试编写一些函数代码并使用map-可能也使用filter替换如下内容:

for (something in somethingList) {
    if (something.value == someOtherThing.value)
        result = true
} 
这里有一些更实用的功能:

但是我不想返回一个新映射,我想将
result
设置为
something.value==sometherthing.value
是否为真

但我在我的新手世界里迷失了

有人能把我推向正确的方向吗

谢谢

您可以用于此目的

val result=somethingList.any{it.value==someOtherThing.value}