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[edit]
- 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[edit]
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
}