10Problembehandlung in Rust
Rust unterscheidet drei verschiedene Arten von Problemen, die bei der Verarbeitung auftreten können. Diese differieren in der Erwartbarkeit und Normalität des Auftritts des Problems. Mit allen dreien werden wir uns in diesem Kapitel auseinandersetzen.
Das erste Problem ist der Umgang mit Null-Pointern, das zweite der Umgang mit behandelbaren Fehlern und das dritte der Umgang mit nicht behandelbaren Fehlern. Jedes dieser Probleme und die in Rust gewählte Lösung werden wir jetzt betrachten.
10.1Der Datentyp Option
In den Fällen, in denen ein Funktions- oder Methodenaufruf ohne Ergebnis zurückkehren kann, wird in vielen Programmiersprachen typischerweise ein Null-Pointer zurückgeliefert, um die Abwesenheit eines Ergebnisses ...
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.