Streams
Stream Trait Analogie
Abschnitt betitelt „Stream Trait Analogie“Welchem nicht-asynchronen Trait in der Rust-Standardbibliothek ist der Stream Trait am ähnlichsten?
Der Stream Trait bietet eine asynchrone Version eines Rust-Iterators.
Merging Streams Ausgabe
Abschnitt betitelt „Merging Streams Ausgabe“Angenommen, Sie haben einen Stream, der die Sequenz ["A", "B", "C"] erzeugt, und einen weiteren Stream, der die Sequenz ["D", "E", "F"] erzeugt. Sie wissen nicht, wann jeder Stream jedes Zeichen ausgibt, nur dass es in den angegebenen Sequenzen vorkommt. Betrachten Sie das Zusammenführen dieser Streams und das Ausgeben jedes Zeichens. Wählen Sie dann jede der folgenden möglichen Ausgabestrengs aus.
Das Zusammenführen respektiert immer die Reihenfolge innerhalb jedes Streams, sodass zum Beispiel “B” nicht vor “C” erscheinen kann.