Kapitel 12. Glücklicher Sohn
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Jetzt lache ich und verdiene ein Vermögen / Mit denen, die ich gequält habe
They Might Be Giants, "Kiss Me, Son of God" (1988)
In diesem Kapitel wirst du eine Rust-Version des Programms fortune
erstellen, das einen zufällig ausgewählten Aphorismus oder eine interessante ASCII-Grafik aus einer Datenbank druckt.1 Das Programm hat seinen Namen von einem Glückskeks, einem knusprigen Keks, der ein kleines Stück Papier enthält, das mit einem kurzen Text bedruckt ist, z. B. mit einem Glücksspruch wie "Du wirst bald verreisen" oder einem kurzen Witz oder Spruch. Als ich während meines Studiums lernte, mit einem Unix-Terminal umzugehen,2 wurde bei einer erfolgreichen Anmeldung oft die Ausgabe von fortune
angezeigt.
Du lernst, wie du die folgenden Dinge tun kannst:
-
Verwende die
Path
undPathBuf
Strukturen, um Systempfade darzustellen -
Analysiere Textsätze, die sich über mehrere Zeilen erstrecken, aus einer Datei
-
Nutze den Zufall und kontrolliere ihn mit Seeds
-
Verwende die Typen
OsStr
undOsString
zur Darstellung von Dateinamen
Wie das Glück funktioniert
Ich werde zunächst beschreiben, wie fortune
funktioniert, damit du eine Vorstellung davon bekommst, was deine Version tun muss.Möglicherweise musst du das Programm zunächst installieren,3 da es auf den meisten Systemen nicht standardmäßig vorhanden ist. Hier ist ein ...
Get Befehlszeilen-Rost now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.