Existiert mein "zipLatest" -Operator bereits?

schnelle Frage zu einem Operator, den ich für mich selbst geschrieben habe.

Entschuldigen Sie bitte die Marmordiagramme meines armen Mannes:

zip
aa--bb--cc--dd--ee--ff--------gg
--11----22--33--------44--55----
================================
--a1----b2--c3--------d4--e5----

combineLatest
aa--bb--cc--dd--ee--ff--------gg
--11----22--33--------44--55----
================================
--a1b1--c2--d3--e3--f3f4--f5--g5

zipLatest
aa--bb--cc--dd--ee--ff--------gg
--11----22--33--------44--55----
================================
--a1----c2--d3--------f4------g5

zipLatest (das ich geschrieben habe) feuert fast zur gleichen Zeit wiezip, aber ohne die Warteschlangezip enthält.

Ich habe es schon implementiert, ich frage mich nur, ob es das schon gibt. Ich weiß, dass ich in der Vergangenheit eine ähnliche Methode geschrieben habe, um zufällig herauszufinden, dass ich das @ geschrieben habsample Operator ohne es zu wissen.

So, gibt es das schon im Framework oder als triviale Komposition von Elementen, an die ich nicht gedacht habe?

Hinweis: Ich möchte mich beim Deduplizieren nicht auf die Gleichheit meiner Eingaben verlassen (a ladistinctUntilChanged). Es sollte mit einem Signal funktionieren, das nur @ ausgi"a" in einem Intervall.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage