gpt4 book ai didi

scala - 如何迭代List[Result]并返回一个 bool 值/结果?

转载 作者:行者123 更新时间:2023-12-03 00:54:22 25 4
gpt4 key购买 nike

我有一个Future[List[Result]]我需要运行一个逻辑,例如如果列表中的所有项目都是 Result.Ok然后返回Result.Ok (或 true),否则返回 Result.BadRequest (或错误)

我尝试过: futureResultList.map(temp => temp.forall(_ == true))

但是此代码仅在列表包含 bool 值时才有效。如果包含Result则不起作用对象(更改时检查 to _ == Result.Ok )

最佳答案

要返回 Boolean,您只需更改 forall 调用中的谓词:

futureResultList.map(_.forall(_ == Result.Ok))

关于scala - 如何迭代List[Result]并返回一个 bool 值/结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56617294/

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