Populární témata
#
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. solidita: StorageMaps
Solidity i Sway podporují trvalé úložiště, ale StorageMap od Swaye nabízí strukturovanější a typově bezpečnější přístup. Pojďme se podívat na klíčové rozdíly 👇
Základy služby StorageMap
➡️ Sway má integrovaný typ StorageMap pro úložiště párů klíč-hodnota.
➡️ Podobá se HashMap od Rustu, ale je optimalizován pro blockchain a FuelVM.
Mapování jsou definována jako:

Deklarace a inicializace
Nejsou potřeba žádné další importy ani explicitní proměnlivost, proměnné úložiště jsou ze své podstaty proměnlivé.

Vkládání hodnot
Explicitně anotujte funkce pomocí #[storage(write)] pro úpravy úložiště.

Čtení hodnot
Bezpečné čtení s vestavěným záložním zpracováním pomocí Option<V>.

Multi-Key & vnořené mapy
Řazené kolekce členů jako klíče:

Vnořené mapy úložiště:

Výhody oproti Solidity
✅ Explicitní, silné psaní klíčů a hodnot.
✅ Vymažte anotace pro čtení/zápis úložiště vynucené kompilátorem.
Víc se uč:
978
Top
Hodnocení
Oblíbené