gpt4 book ai didi

java - 从 map 调用中删除 if 逻辑

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:52:55 26 4
gpt4 key购买 nike

我经常在基于vavr的代码中看到:

...
.map(x -> {
if (someCondition(x)) {
return doWith(x);
} else {
return x;
}
})
...

有没有什么方法可以使用某些结构从 map 调用中消除这种逻辑?我发现这个 if 条件很尴尬。

最佳答案

使用三元条件表达式可能看起来更好:

.map(x -> someCondition(x) ? doWith(x) : x)

关于java - 从 map 调用中删除 if 逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49913679/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com