Kapitel 3. Konzepte

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

In den ersten beiden Kapiteln dieses Buches wurden die Rust-Typen und -Traits behandelt, die das nötige Vokabular für das Schreiben von Rust-Code - das Thema dieses Kapitels - liefern.

Der Borrow Checker und die Lifetime Checks sind ein zentrales Element, das Rust einzigartig macht. Sie sind auch ein häufiger Stolperstein für Rust-Neulinge und stehen daher im Mittelpunkt der ersten beiden Punkte dieses Kapitels.

Die anderen Punkte in diesem Kapitel behandeln Konzepte, die zwar einfacher zu verstehen sind, sich aber dennoch ein wenig vom Schreiben von Code in anderen Sprachen unterscheiden. Dazu gehören diefolgenden Punkte:

  • Hinweise zum unsafe Modus von Rust und wie du ihn vermeiden kannst(Punkt 16)

  • Gute und schlechte Nachrichten über das Schreiben von Multithreading-Code in Rust(Punkt 17)

  • Hinweise zur Vermeidung von Laufzeitabbrüchen(Punkt 18)

  • Informationen über den Ansatz von Rust zur Reflexion(Punkt 19)

  • Beratung zur Abwägung zwischen Optimierung und Wartbarkeit(Punkt 20)

Es ist eine gute Idee, zu versuchen, deinen Code an den Konsequenzen dieser Konzepte auszurichten. Es ist zwar möglich, das Verhalten von C/C++ (teilweise) in Rust nachzubilden, aber warum sollte man sich dann die Mühe machen, Rust zu verwenden?

Punkt 14: Lebensdauern verstehen

Dieser Punkt beschreibt die Lebenszeiten in Rust, die eine präzisere ...

Get Effektiver 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.