Overview
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Aktualisiert im Jahr 2024: Es wurde eine neue Version veröffentlicht, die die im Buch verwendeten Programme aufgrund von Änderungen in der Sprache Rust und den Crates seit der ursprünglichen Veröffentlichung vereinfacht. Der Code wurde aktualisiert, um Version 4 der Clap Crate zu berücksichtigen.
Rust wurde in der jährlichen Entwicklerumfrage von Stack Overflow mehrere Jahre in Folge zur "beliebtesten Programmiersprache" gewählt. Diese Open-Source-Systemprogrammiersprache wird heute für alles verwendet, von Spiele-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 dieser Leitfaden Rust anhand eines einzigen kleinen, vollständigen und konzentrierten Programms in jedem Kapitel. Der Autor Ken Youens-Clark zeigt dir, wie du jedes dieser Programme startest, schreibst und testest, um ein fertiges Produkt zu erstellen. Du lernst, wie man in Rust mit Fehlern umgeht, Dateien liest und schreibt und reguläre Ausdrücke, Rust-Typen, Strukturen und vieles mehr verwendet.
Entdecke, wie du:
- die Standardbibliotheken von Rust und Datentypen wie Zahlen, Strings, Vektoren, Structs, Options und Results nutzt, um Kommandozeilenprogramme zu erstellen
- Rust-Programme und -Funktionen schreiben und testen
- Dateien lesen und schreiben, einschließlich stdin, stdout und stderr
- Dokumentieren und Überprüfen von Befehlszeilenargumenten
- Programme schreiben, die zuverlässig scheitern
- Manuelles Parsen von rohem und abgegrenztem Text mit regulären Ausdrücken und Rust-Kisten
- Zufälligkeit verwenden und kontrollieren