Rust Standard Library Cookbook
Рецепты и примеры для стандартной библиотеки Rust
Zusammenfassung:
Einleitung
Das Buch „Rust Standard Library Cookbook“ (Autoren Daniel Durante und Jan Nils Ferner, 2018, 362 Seiten) ist ein praktischer Leitfaden, der sich einem der leistungsstärksten und oft unterschätzten Teile des Rust-Ökosystems widmet: seiner Standardbibliothek. Im Gegensatz zu vielen Büchern, die sich auf die Syntax der Sprache oder die Erstellung von Webanwendungen mit Frameworks konzentrieren, bietet dieses „Kochbuch“ dem Leser fertige, erprobte Rezepte zur Lösung alltäglicher Aufgaben. Das Buch richtet sich an Entwickler, die bereits mit den Grundlagen von Rust vertraut sind, und hilft ihnen, das Verständnis für Standardmodule wie std::collections, std::iter, std::io, std::thread und andere zu vertiefen.
Worum es in diesem Buch geht
„Rust Standard Library Cookbook“ ist nach dem Prinzip einer Rezeptsammlung (cookbook) aufgebaut. Jedes Kapitel widmet sich einem bestimmten Bereich der Standardbibliothek und enthält 5 bis 15 praktische Aufgaben mit detaillierten Lösungen. Das Buch behandelt die folgenden Schlüsselthemen:
- Collections: Arbeit mit Vektoren, Hashmaps, Sets, Queues und anderen Datenstrukturen. Die Rezepte zeigen, wie man den Collection-Typ effizient auswählt und wie man Such-, Sortier- und Filtervorgänge durchführt.
- Iterators und Closures: Erstellung von Iterator-Ketten, Verwendung von
map,filter,fold,zipund anderen Adaptern. Besonderes Augenmerk liegt auf der Leistung