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