Ich habe eine Sammlung von Option[T]
, und jetzt möchte ich Werte daraus extrahieren. Aber ich möchte auch, dass die neue Sammlung None
s ausschließt.
Die erste Idee, die mir in den Sinn kam, ist map
, aber es ist ein wenig unintuitiv.
Gibt es einen einfacheren Weg, um dieses Verhalten zu erreichen?
Verwenden Sie flatten
Methode:
Nur um abzuschließen, gibt es auch flatMap Methode:
%Vor%und für das Verständnis:
%Vor%und sammeln (wirkt wie Filter + Karte):
%Vor%