Skip to Content
Befehlszeilen-Rost
book

Befehlszeilen-Rost

by Ken Youens-Clark
September 2024
Intermediate to advanced
402 pages
9h 35m
German
O'Reilly Media, Inc.
Book available
Content preview from Befehlszeilen-Rost

Kapitel 2. Test für Echo

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Wenn du diesen Brief erhältst, / Sind wir nicht mehr am Leben / Wir werden uns alle in Rauch aufgelöst haben / Es wird keine Möglichkeit geben, zu antworten

They Might Be Giants, "By the Time You Get This" (2018)

In Kapitel 1 hast du drei Programme geschrieben -hello, true und false-, die keine Argumente benötigen und immer die gleiche Ausgabe produzieren.In diesem Kapitel zeige ich dir, wie du Argumente von der Kommandozeile verwenden kannst, um das Verhalten des Programms zur Laufzeit zu ändern. Das Challenge-Programm, das du schreiben wirst, ist ein Klon von echo, das seine Argumente auf der Kommandozeile ausgibt und optional mit einem Zeilenumbruch beendet wird.

In diesem Kapitel erfährst du, wie du Folgendes tun kannst:

  • Befehlszeilenargumente mit der clap crate verarbeiten

  • Rust-Typen wie Strings, Vektoren, Slices und den Einheitstyp verwenden

  • Verwende Ausdrücke wie match, if, und return

  • Verwenden Sie Option Varianten, um den Wert Some darzustellen oder None

  • Behandle Fehler mit den Result Varianten von Ok und Err

  • Den Unterschied zwischen Stack- und Heap-Speicher verstehen

  • Test für Text, der auf STDOUT gedruckt wird und STDERR

  • Verwende Iterator::collect, um einen Iterator in einen Vektor zu verwandeln

  • Eine Struktur erstellen

Wie das Echo funktioniert

In jedem Kapitel wirst du eine Rust-Version ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Lernhelm

Lernhelm

Matt Butcher, Matt Farina, Josh Dolitsky
Data-Science-Crashkurs

Data-Science-Crashkurs

Steffen Herbold
AWS-Kochbuch

AWS-Kochbuch

John Culkin, Mike Zazon

Publisher Resources

ISBN: 9781098190361Supplemental Content