Bewertung:

Das Buch erhielt positives Feedback für seinen projektbasierten Ansatz, die praktischen Übungen und den ansprechenden Inhalt. Einige Leser merkten jedoch an, dass es veraltet ist und daher nicht mehr so nützlich sein könnte.
Vorteile:Projektbasiertes Format, praktische Übungen, fesselnder Inhalt, unterhaltsam und lehrreich, hilft beim Behalten der Sprachsyntax.
Nachteile:Einige Ausgaben sind veraltet, was ihre Nützlichkeit beeinträchtigt.
(basierend auf 7 Leserbewertungen)
Command-Line Rust: A Project-Based Primer for Writing Rust Clis
Rust wurde in der jährlichen Entwicklerumfrage von Stack Overflow mehrere Jahre in Folge zur „beliebtesten Programmiersprache“ gewählt. Diese Open-Source-Systemprogrammiersprache wird mittlerweile für alles Mögliche verwendet, von Spiel-Engines und Betriebssystemen bis hin zu Browser-Komponenten und Virtual-Reality-Simulations-Engines. Aber Rust ist auch eine unglaublich komplexe Sprache mit einer notorisch schwierigen Lernkurve.
Anstatt sich auf die Sprache als Ganzes zu konzentrieren, lehrt dieses Handbuch Rust anhand eines einzigen kleinen, vollständigen und konzentrierten Programms in jedem Kapitel. Der Autor Ken Youens-Clark zeigt Ihnen, wie Sie jedes dieser Programme starten, schreiben und testen, um ein fertiges Produkt zu erstellen. Sie lernen, wie man in Rust mit Fehlern umgeht, wie man Dateien liest und schreibt und wie man reguläre Ausdrücke, Rust-Typen, Strukturen und vieles mehr verwendet.
Entdecken Sie, wie man:
⬤ Die Standardbibliotheken von Rust und Datentypen wie Zahlen, Strings, Vektoren, Structs, Options und Results zum Erstellen von Kommandozeilenprogrammen verwenden.
⬤ Schreiben und Testen von Rust-Programmen und -Funktionen.
⬤ Lesen und Schreiben von Dateien, einschließlich stdin, stdout und stderr.
⬤ Dokumentieren und Validieren von Kommandozeilenargumenten.
⬤ Schreiben von Programmen, die anständig scheitern.
⬤ Manuelles Parsen von rohem und abgegrenztem Text unter Verwendung regulärer Ausdrücke und Rust-Kisten.
⬤ Zufälligkeit verwenden und kontrollieren.