Einen schnellen `yes`-Terminalbefehl bauen
(endler.dev)- Was ist der Befehl
yes?
- Ein Stream, der das Zeichen
ywiederholt ausgibt
- Einfache Implementierung
- Es reicht,
ymit GOTO oder einer Schleife wiederholt auszugeben
- Einfache Leistungsverbesserung
- Verwendung eines Puffers
- Die Puffergröße ist ein Vielfaches von 4 (für die Speicherausrichtung)
- Schnell bei großen Datenmengen
- Verwendung eines gefüllten String-Puffers, der in der Schleife wiederverwendet wird
stdoutwird durch einen Lock geschützt- Vermeidung unnötiger Allokationen mit plattformspezifischen nativen Strings und
std::borrow::Cow
1 Kommentare
Eine Art Makro, oder?