From 83c620c379210a3223fa226915754f933585f616 Mon Sep 17 00:00:00 2001 From: damoasda <46045854+damoasda@users.noreply.github.com> Date: Sun, 10 Mar 2024 15:56:39 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20rust-lan?= =?UTF-8?q?g-de/rustbook-de@0fbeaafb9d2d63f0fb566bacd7e3734d45fa0ae2=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ch04-01-what-is-ownership.html | 17 ++++++++++------- print.html | 17 ++++++++++------- 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/ch04-01-what-is-ownership.html b/ch04-01-what-is-ownership.html index 770784c..91e5502 100644 --- a/ch04-01-what-is-ownership.html +++ b/ch04-01-what-is-ownership.html @@ -633,26 +633,29 @@
fn main() {
let s = String::from("Hallo"); // s kommt in den Gültigkeitsbereich
- takes_ownership(s); // Der Wert von s wird in die Funktion verschoben,
- // und ist daher hier nicht mehr gültig.
+ takes_ownership(s); // Der Wert von s wird in die Funktion
+ // verschoben und ist daher hier nicht
+ // mehr gültig.
let x = 5; // x kommt in den Gültigkeitsbereich
makes_copy(x); // x würde in die Funktion verschoben werden,
- // aber i32 erlaubt Copy, also ist es in Ordnung,
- // danach immer noch x zu verwenden,
+ // aber i32 erlaubt Copy, also ist es in
+ // Ordnung, danach immer noch x zu verwenden.
-} // Hier verlässt x den Gültigkeitsbereich, dann s.
+} // Hier verlassen s und x den Gültigkeitsbereich.
// Aber weil der Wert von s verschoben wurde, passiert nichts Besonderes.
-fn takes_ownership(some_string: String) { // some_string kommt in den Gültigkeitsbereich
+fn takes_ownership(some_string: String) { // some_string kommt in den
+ // Gültigkeitsbereich
println!("{}", some_string);
} // Hier verlässt some_string den Gültigkeitsbereich und `drop` wird aufgerufen.
// Der zugehörige Speicherplatz wird freigegeben.
fn makes_copy(some_integer: i32) { // some_integer kommt in den Gültigkeitsbereich
println!("{}", some_integer);
-} // Hier verlässt some_integer den Gültigkeitsbereich. Es passiert nichts Besonderes.
+} // Hier verlässt some_integer den Gültigkeitsbereich.
+ // Es passiert nichts Besonderes.
Wenn wir versuchen würden, s
nach dem Aufruf von takes_ownership
zu
diff --git a/print.html b/print.html
index 1a44cf8..30f905f 100644
--- a/print.html
+++ b/print.html
@@ -3854,26 +3854,29 @@
fn main() {
let s = String::from("Hallo"); // s kommt in den Gültigkeitsbereich
- takes_ownership(s); // Der Wert von s wird in die Funktion verschoben,
- // und ist daher hier nicht mehr gültig.
+ takes_ownership(s); // Der Wert von s wird in die Funktion
+ // verschoben und ist daher hier nicht
+ // mehr gültig.
let x = 5; // x kommt in den Gültigkeitsbereich
makes_copy(x); // x würde in die Funktion verschoben werden,
- // aber i32 erlaubt Copy, also ist es in Ordnung,
- // danach immer noch x zu verwenden,
+ // aber i32 erlaubt Copy, also ist es in
+ // Ordnung, danach immer noch x zu verwenden.
-} // Hier verlässt x den Gültigkeitsbereich, dann s.
+} // Hier verlassen s und x den Gültigkeitsbereich.
// Aber weil der Wert von s verschoben wurde, passiert nichts Besonderes.
-fn takes_ownership(some_string: String) { // some_string kommt in den Gültigkeitsbereich
+fn takes_ownership(some_string: String) { // some_string kommt in den
+ // Gültigkeitsbereich
println!("{}", some_string);
} // Hier verlässt some_string den Gültigkeitsbereich und `drop` wird aufgerufen.
// Der zugehörige Speicherplatz wird freigegeben.
fn makes_copy(some_integer: i32) { // some_integer kommt in den Gültigkeitsbereich
println!("{}", some_integer);
-} // Hier verlässt some_integer den Gültigkeitsbereich. Es passiert nichts Besonderes.
+} // Hier verlässt some_integer den Gültigkeitsbereich.
+ // Es passiert nichts Besonderes.
Wenn wir versuchen würden, s
nach dem Aufruf von takes_ownership
zu