Le vérificateur d'emprunt de Rust pour les développeurs JavaScript_
La manière la plus simple de comprendre la propriété en Rust est d'arrêter de la comparer à la syntaxe et de commencer à la comparer à la durée de vie des objets.
Ce qui rend Rust hostile aux développeurs JavaScript n'est pas la syntaxe. C'est le modèle de durée de vie.
En JavaScript, vous ne pensez généralement pas directement à qui possède la mémoire. Le runtime et le ramasse-miettes gèrent cela pour vous.
Rust impose la question dans le système de types.
Propriété en une phrase
Chaque valeur a un propriétaire, et lorsque cet propriétaire sort du scope, la valeur est abandonnée.
C'est le modèle de base.
Le compilateur applique ensuite des règles d'emprunt afin que vous ne puissiez pas accidentellement utiliser des données après qu'elles aient été déplacées ou les modifier par des références conflictuelles.