(Zusätzlich zu Shepmaster die große Antwort: eine andere Art und Weise des Eigentums denken)
➡ Sie müssen immer daran denken: woher kommt der Wert Live?
Zum Beispiel können Daten auf dem Stapel, an einem bestimmten Ort der ausführbaren Datei oder in einem Box
leben. Auf der anderen Seite, eine Referenz ist kein Ort zu leben in - es zeigt nur auf einige Daten, die lebtwoanders. Also:
- , wenn Sie wissen, dass die Daten, die Sie mit einem Haus leben in muss arbeiten wollen: Sie können in der Regel nur eine Referenz (Adresse) verwenden, um nur den Zugriff darauf zu erhalten (besuchen sie ✈).
- , wenn Ihre Daten nicht über einen Platz zum Leben in, steckt es in einer Kiste ihm, ein Haus zu geben ♥
Die Kapitel ownership und borrowing im Rust Buch eine gute Möglichkeit, zu lernen, über diese Konzepte.
Beste Verwendung von Unicode Ich habe gesehen, in einer Weile! –