Tendencias del momento
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
🧵 Sway vs Solidity: StorageMaps
Tanto Solidity como Sway admiten almacenamiento persistente, pero el StorageMap de Sway ofrece un enfoque más estructurado y seguro en cuanto a tipos. Exploremos las diferencias clave 👇
Conceptos básicos de StorageMap
➡️ Sway tiene un tipo de StorageMap incorporado para almacenamiento de clave-valor.
➡️ Se asemeja al HashMap de Rust, pero está optimizado para la blockchain y FuelVM.
Las asignaciones se definen como:

Declaración e Inicialización
No se necesitan importaciones adicionales ni mutabilidad explícita, las variables de almacenamiento son inherentemente mutables.

Insertando valores
Anota explícitamente las funciones con #[storage(write)] para modificaciones de almacenamiento.

Lectura de valores
Lecturas seguras con manejo de retroceso incorporado a través de Option<V>.

Mapas de múltiples claves y anidados
Tuplas como claves:

Mapas de almacenamiento anidados:

Ventajas sobre Solidity
✅ Tipado explícito y fuerte para claves y valores.
✅ Anotaciones de lectura/escritura en almacenamiento claras y aplicadas por el compilador.
Aprende más:
960
Parte superior
Clasificación
Favoritos