7Einführung in das Speichermodell

Das Speichermodell von Rust beeinflusst in sehr hohem Maße die Verwendung der Sprache und macht sie auf der einen Seite sehr sicher gegen Fehler im Speicher-Management, auf der anderen Seite sehr schnell, da die Nutzungszeit des Speichers im Normalfall bereits zur Übersetzungszeit bestimmt werden kann. In diesem Kapitel betrachten wir das Speichermodell im Detail.

Wie viele andere Sprachen auch hat Rust das Konzept des Gültigkeitsbereichs für Variablen. Dieser ist im Normalfall der umgebende Anweisungsblock. Wenn dieser verlassen wird, werden lokale Variablen wieder freigegeben. Es gibt aber Ausnahmen, in denen wir Inhalte außerhalb des definierenden Gültigkeitsbereiches weiter verwenden wollen. Ein einfaches ...

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