Del curso: Rust Avanzado
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 23.200 cursos impartidos por expertos del sector.
Sistema de propiedad en Rust - Tutorial de Rust
Del curso: Rust Avanzado
Sistema de propiedad en Rust
El sistema de propiedad de Rust es una de las características más relevantes y distintivas del lenguaje. Consigue garantizar la seguridad de memoria y la concurrencia sin necesidad de un recolector de basura. Además, el sistema de propiedad está inherentemente relacionado con las referencias, así que merece la pena invertir algo de tiempo en profundizar en este aspecto. El sistema de propiedad en Rust se fundamenta sobre un conjunto de reglas que el compilador verifica en tiempo de compilación. La primera regla es que cada valor en Rust, sin importar si se trata de un tipo primitivo o de alto nivel, tiene una variable que es su propietario, es decir, que es responsable de dicho valor. La segunda regla es que solo puede existir un propietario de un valor al mismo tiempo. Esto es importante ya que existen situaciones en las que es posible transferir la propiedad de un valor a otra variable. En este caso, el propietario anterior no podría acceder al valor, previniendo…
Contenido
-
-
-
(Bloqueado)
Qué es una referencia en Rust2 min 47 s
-
(Bloqueado)
Diferentes formas de tomar una referencia en Rust2 min 10 s
-
(Bloqueado)
Sistema de propiedad en Rust1 min 23 s
-
(Bloqueado)
Sistema de préstamos en Rust1 min 15 s
-
(Bloqueado)
Modificar valores por referencia en el mismo ámbito59 s
-
Paso de un parámetro por referencia a una función en Rust1 min 55 s
-
(Bloqueado)
Modificar un valor en una función a través de su referencia en Rust1 min 33 s
-
(Bloqueado)
Lifetimes en Rust2 min 53 s
-
(Bloqueado)
Por qué Rust no cuenta con recolectores de basura2 min 52 s
-
(Bloqueado)
-
-
-
-
-
-
-
-