Tópicos em alta
#
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 o Solidity quanto o Sway oferecem suporte ao armazenamento persistente, mas o StorageMap do Sway oferece uma abordagem mais estruturada e segura para tipos. Vamos explorar as principais diferenças 👇
Noções básicas do StorageMap
➡️ O Sway tem um tipo StorageMap interno para armazenamento de chave-valor.
➡️ Ele se assemelha ao HashMap do Rust, mas é otimizado para blockchain e FuelVM.
Os mapeamentos são definidos como:

Declaração e Inicialização
Não são necessárias importações extras ou mutabilidade explícita, as variáveis de armazenamento são inerentemente mutáveis.

Inserindo valores
Anote explicitamente as funções com #[storage(write)] para modificações de armazenamento.

Leitura de valores
Leituras seguras com tratamento de fallback integrado por meio de Option<V>.

Mapas Multi-Key e Aninhados
Tuplas como chaves:

StorageMaps aninhados:

Vantagens sobre a solidez
✅ Digitação explícita e forte para chaves e valores.
✅ Anotações de leitura/gravação de armazenamento claras e impostas pelo compilador.
Saiba Mais:
991
Melhores
Classificação
Favoritos