Rubriques tendance
#
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
À la fois Solidity et Sway prennent en charge le stockage persistant, mais le StorageMap de Sway offre une approche plus structurée et sûre en termes de type. Explorons les principales différences 👇
Bases de StorageMap
➡️ Sway dispose d'un type StorageMap intégré pour le stockage clé-valeur.
➡️ Il ressemble au HashMap de Rust, mais il est optimisé pour la blockchain et FuelVM.
Les mappages sont définis comme :

Déclaration et initialisation
Aucun import supplémentaire ou mutabilité explicite n'est nécessaire, les variables de stockage sont intrinsèquement mutables.

Insertion de valeurs
Annoter explicitement les fonctions avec #[storage(write)] pour les modifications de stockage.

Lecture des valeurs
Lectures sécurisées avec gestion de secours intégrée via Option<V>.

Multi-Clés & Cartes Imbriquées
Tuples comme clés :

Cartes de stockage imbriquées :

Avantages par rapport à Solidity
✅ Typage explicite et fort pour les clés et les valeurs.
✅ Annotations de lecture/écriture de stockage claires, imposées par le compilateur.
En savoir plus :
938
Meilleurs
Classement
Favoris