@@ -783,7 +783,7 @@ bringt. Der Typ `Ordering` ist eine weitere Aufzählung und hat die Varianten
783
783
wenn man zwei Werte vergleicht.
784
784
785
785
Dann fügen wir unten fünf neue Zeilen hinzu, die den Typ ` Ordering ` verwenden.
786
- Die ` cmp ` -Methode vergleicht zwei Werte und kann auf alles, was verglichen
786
+ Die Methode ` cmp ` vergleicht zwei Werte und kann auf alles, was verglichen
787
787
werden kann, angewendet werden. Sie braucht eine Referenz auf das, was du
788
788
vergleichen willst: Hier wird ` guess ` mit ` secret_number ` verglichen. Dann gibt
789
789
sie eine Variante der ` Ordering ` -Aufzählung zurück, die wir mit der
@@ -806,7 +806,7 @@ Gehen wir ein Beispiel dafür durch, was mit dem hier verwendeten
806
806
` match ` -Ausdruck geschehen würde. Angenommen, der Benutzer hat 50 geschätzt und
807
807
die zufällig generierte Geheimzahl ist diesmal 38.
808
808
809
- Wenn der Code 50 mit 38 vergleicht, gibt die ` cmp ` -Methode ` Ordering::Greater `
809
+ Wenn der Code 50 mit 38 vergleicht, gibt die Methode ` cmp ` ` Ordering::Greater `
810
810
zurück, weil 50 größer als 38 ist. Der ` match ` -Ausdruck erhält den Wert
811
811
` Ordering::Greater ` und beginnt mit der Überprüfung des Musters jedes Zweigs.
812
812
Er schaut auf das Muster ` Ordering::Less ` des ersten Zweigs und sieht, dass der
@@ -920,7 +920,7 @@ willst.
920
920
921
921
Wir binden ` guess ` an den Ausdruck ` guess.trim().parse() ` . Das ` guess ` im
922
922
Ausdruck bezieht sich auf das ursprüngliche ` guess ` , das ein ` String ` mit der
923
- Eingabe darin war. Die ` trim ` -Methode der ` String ` -Instanz wird alle
923
+ Eingabe darin war. Die Methode ` trim ` der ` String ` -Instanz wird alle
924
924
Leerzeichen am Anfang und am Ende entfernen. Obwohl ` u32 ` nur numerische
925
925
Zeichen enthalten kann, muss der Benutzer die <span
926
926
class="keystroke">Eingabetaste</span > drücken, um ` read_line `
@@ -932,10 +932,10 @@ class="keystroke">Eingabetaste</span> drückt, sieht `guess` wie folgt aus:
932
932
` 5\n ` . Das ` \n ` steht für „Zeilenumbruch“ (newline), das Ergebnis des Drückens
933
933
der <span class =" keystroke " >Eingabetaste</span >. (Unter Windows ergibt das
934
934
Drücken der <span class =" keystroke " >Eingabetaste</span > einen Wagenrücklauf
935
- (carriage return) und einen Zeilenumbruch (newline): ` \r\n ` ) Die ` trim ` -Methode
935
+ (carriage return) und einen Zeilenumbruch (newline): ` \r\n ` ) Die Methode ` trim `
936
936
entfernt ` \n ` und ` \r\n ` , was nur ` 5 ` ergibt.
937
937
938
- Die [ ` parse ` -Methode für Zeichenketten] [ parse ] konvertiert eine Zeichenkette in
938
+ Die [ Methode ` parse ` für Zeichenketten] [ parse ] konvertiert eine Zeichenkette in
939
939
einen anderen Typ. Hier verwenden wir sie, um eine Zeichenkette in eine Zahl
940
940
umzuwandeln. Wir müssen Rust den genauen Zahlentyp mitteilen, den wir wollen,
941
941
indem wir ` let guess: u32 ` verwenden. Der Doppelpunkt (` : ` ) nach ` guess ` sagt
@@ -952,8 +952,8 @@ zwischen zwei Werten desselben Typs durchgeführt!
952
952
Die Methode ` parse ` funktioniert nur bei Zeichen, die logisch in Zahlen
953
953
umgewandelt werden können und kann daher leicht Fehler verursachen. Wenn die
954
954
Zeichenkette zum Beispiel ` A👍% ` enthielte, gäbe es keine Möglichkeit, dies in
955
- eine Zahl umzuwandeln. Da dies fehlschlagen könnte, gibt die ` parse ` -Methode
956
- einen ` Result ` -Typ zurück, ähnlich wie die ` read_line ` -Methode (weiter oben in
955
+ eine Zahl umzuwandeln. Da dies fehlschlagen könnte, gibt die Methode ` parse `
956
+ einen ` Result ` -Typ zurück, ähnlich wie die Methode ` read_line ` (weiter oben in
957
957
[ „Behandeln potentieller Fehler mit
958
958
` Result ` “] ( #behandeln-potentieller-fehler-mit-result ) ). Wir werden dieses
959
959
` Result ` auf die gleiche Weise behandeln, indem wir erneut ` expect ` verwenden.
@@ -1194,8 +1194,8 @@ Das Umstellen von einem `expect`-Aufruf zu einem `match`-Ausdruck ist eine
1194
1194
Möglichkeit für den Übergang vom Absturz bei einem Fehler zur Behandlung des
1195
1195
Fehlers. Denke daran, dass ` parse ` einen ` Result ` -Typ zurückgibt und ` Result `
1196
1196
eine Aufzählung ist, die die Varianten ` Ok ` und ` Err ` hat. Wir benutzen hier
1197
- einen ` match ` -Ausdruck, wie wir es mit dem ` Ordering ` -Ergebnis der
1198
- ` cmp ` -Methode getan haben.
1197
+ einen ` match ` -Ausdruck, wie wir es mit dem ` Ordering ` -Ergebnis der Methode
1198
+ ` cmp ` getan haben.
1199
1199
1200
1200
Wenn ` parse ` in der Lage ist, die Zeichenkette erfolgreich in eine Zahl
1201
1201
umzuwandeln, gibt es einen ` Ok ` -Wert zurück, der die resultierende Zahl
0 commit comments