Ich muss eine Future[List[Result]]
Logik ausführen, zum Beispiel, wenn alle Elemente in der Liste Result.Ok
dann return Result.Ok
(oder true) sind, andernfalls return Result.BadRequest
(oder false).
Ich habe es versucht: futureResultList.map(temp => temp.forall(_ == true))
Dieser Code funktioniert jedoch nur, wenn die Liste Boolesche Werte enthält. Es funktioniert nicht, wenn es Result
Objekte enthält (beim Ändern der Prüfung to _ == Result.Ok
)
Um a zurückzugeben, müssen Boolean
Sie nur das Prädikat im forall
Aufruf ändern :
futureResultList.map(_.forall(_ == Result.Ok))
Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.
Bei Verstößen wenden Sie sich bitte [email protected] Löschen.
Lass mich ein paar Worte sagen