Difference between revisions of "Ownership - Pertenencia"

From El Mago del Rust
Jump to navigation Jump to search
(Created page with "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 memori...")
 
 
(One intermediate revision by the same user not shown)
Line 2: Line 2:


=Reglas del ownership=
=Reglas del ownership=
#Cada valor en Rust tiene una varialbe que se llama su
#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 <code>a</code> tiene su valor válido dentro del ámbito definido por las llaves:
<syntaxhighlight lang="rust" line='line' highlight="1">
{
    let a = "hola";
 
    //todo este es el ámbito de a
}
</syntaxhighlight>

Latest revision as of 23:40, 8 March 2021

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]

  1. Cada valor en Rust tiene una variable que se llama su owner o propietario.
  2. Solamente puede existir un propietario en un momento determinado.
  3. 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
}