Temas en tendencia
#
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 el almacenamiento persistente, pero StorageMap de Sway ofrece un enfoque más estructurado y seguro para tipos. Exploremos las diferencias 👇 clave
Conceptos básicos de StorageMap
➡️ Sway tiene un tipo StorageMap integrado para el almacenamiento de clave-valor.
➡️ Se parece al HashMap de Rust, pero está optimizado para 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.

Inserción de valores
Anote explícitamente las funciones con #[storage(write)] para las modificaciones de almacenamiento.

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

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

Mapas de almacenamiento anidados:

Ventajas sobre Solidity
✅ Tipado explícito y seguro para claves y valores.
✅ Anotaciones de lectura/escritura de almacenamiento claras y aplicadas por el compilador.
Aprende más:
984
Populares
Ranking
Favoritas