Wie iteriere ich Liste [Ergebnis] und gebe einen Booleschen Wert / Ergebnis zurück?

DidUMeanRecursion

Ich muss eine Future[List[Result]]Logik ausführen, zum Beispiel, wenn alle Elemente in der Liste Result.Okdann 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 ResultObjekte enthält (beim Ändern der Prüfung to _ == Result.Ok)

Tim

Um a zurückzugeben, müssen BooleanSie nur das Prädikat im forallAufruf ä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.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Wie erstelle ich einen bedingungsbasierten Mehrfachfilter und gebe einen nicht booleschen Wert zurück?

Wie gebe ich mehr als ein Ergebnis zurück, wenn die Eingabe einen ähnlichen Wert hat?

Wie gebe ich einen Booleschen Wert von AsyncTask zurück?

Mybatis: Wie überprüfe ich, ob eine Zeile existiert und gebe einen Booleschen Wert zurück?

Wie gebe ich einen booleschen Wert zurück, wenn ein Wert in einer Liste in einer Liste mit Java 8 vorhanden ist?

Wie stoppe ich die Iteration und gebe einen Fehler zurück, wenn Iterator :: map ein Ergebnis :: Err zurückgibt?

Wie geben Sie einen booleschen Wert zurück, der auf dem Ergebnis eines Versprechens basiert?

Wie iteriere ich einen Datenrahmen und gebe dann Zeilenwerte in Python zurück?

Wie blockiere ich ein Javascript-Versprechen und gebe das aufgelöste Ergebnis zurück?

GAS / JavaScript: Wie gebe ich das Ergebnis zurück und nicht beide?

Wie erhalte ich den eindeutigen Zeilenwert und gebe ein boolesches Ergebnis in Python-Pandas zurück?

Wie vergleiche ich zwei Datenrahmen und gebe das Ergebnis zurück?

Wie gebe ich ein Ergebnis zurück, das auf Kriterien und angegebenen Summen basiert?

Wie gebe ich das Ergebnis eines rekursiven Abrufs zurück?

Wie gebe ich ein Ergebnis aus einem Dialog zurück?

Wie gebe ich ein Ergebnis einer asynchronen Aufgabe zurück?

Wie gebe ich in MVC ein String-Ergebnis zurück?

Wie gebe ich das Ergebnis von ADD AND in Python zurück?

Wie gebe ich das Ergebnis eines spirngEventListener zurück?

Wie starte ich einen Job und gebe einen Wert zurück, bevor der Job abgeschlossen ist?

Wie öffne ich die Kamera aus einer Reihe von RecyclerView und gebe das Ergebnis in onActivityResult zurück?

Wie vergleiche ich zwei 2D-Arrays und gebe das Ergebnis in einer bestimmten Reihenfolge zurück (Google Apps Script)?

Wie füge ich einer Textzeile einige Textzeichen hinzu und gebe den verbleibenden Text nach dem Ergebnis zurück

Wie füge ich eine Zeile in SQLite in einem anderen Thread ein und gebe das Ergebnis mit dem Handler zurück?

Wie gebe ich das Ergebnis aus der Addition von a und b in einer Long-Methode zurück?

Wie gebe ich den niedrigsten Wert und den Namen var aus der Liste in R zurück?

Wie gebe ich einen String-Wert in CompletionHandler zurück?

Wie gebe ich einen int-Wert in C zurück?

Wie gebe ich einen negativen Wert vom Datenwertattribut zurück?

TOP Liste

heißlabel

Archiv