Rust – Puntero inteligente de caja

Box nos permite almacenar datos en el montón contrario al esquema predeterminado de Rust para almacenar como una pila. La caja se utiliza básicamente para: Para asignación dinámica de memoria para variables. Cuando hay muchos datos que necesitamos transferir y no queremos que se copien. Vamos a crear una caja para almacenar el valor i32 … Continue reading «Rust – Puntero inteligente de caja»

rust – Enum

Una enumeración en Rust es un tipo de datos personalizado que representa datos que pueden ser cualquiera entre varias variantes posibles. Cada variante en la enumeración puede tener datos asociados opcionalmente. Un tipo enumerado se define utilizando la palabra clave enum antes del nombre de la enumeración. También consta de métodos. Sintaxis: enum name_of_enum{ variant_1, … Continue reading «rust – Enum»

Rust – HashMaps

El concepto de HashMap está presente en casi todos los lenguajes de programación como Java, C++, Python, tiene pares clave-valor ya través de la clave podemos obtener valores del mapa. Las claves son únicas, no se permiten duplicados en la clave, pero el valor se puede duplicar. 1. Inserción en HashMap: Para insertar un valor … Continue reading «Rust – HashMaps»