Ownership - Pertenencia
Jump to navigation
Jump to search
El Ownership o pertenencia es un concepto central en Rust y facilita el manejo de memoria, a diferencia de otros lenguajes que requieren un manejo más consciente de la memoria (y de su liberación con los recolectores de basura).
Reglas del ownership
- Cada valor en Rust tiene una variable que se llama su owner o propietario.
- Solamente puede existir un propietario en un momento determinado.
- Cuando el propietario sale del ámbito, el valor de borra.
Ámbito de las variables
El ámbito es el rango dentro de un programa en donde el item es válido. Por ejemplo, la variable a tiene su valor válido dentro del ámbito definido por las llaves:
{
let a = "hola";
//todo este es el ámbito de a
}