Subiecte populare
#
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
Atât Solidity, cât și Sway acceptă stocarea persistentă, dar StorageMap de la Sway oferă o abordare mai structurată și mai sigură pentru tip. Să explorăm diferențele 👇 cheie
Noțiuni de bază despre StorageMap
➡️ Sway are un tip StorageMap încorporat pentru stocarea cheie-valoare.
➡️ Seamănă cu HashMap de la Rust, dar este optimizat pentru blockchain și FuelVM.
Mapările sunt definite ca:

Declarație și inițializare
Nu sunt necesare importuri suplimentare sau mutabilitate explicită, variabilele de stocare sunt în mod inerent mutabile.

Inserarea valorilor
Adnotați în mod explicit funcțiile cu #[storage(write)] pentru modificări de stocare.

Citirea valorilor
Citiri sigure cu manipulare de rezervă încorporată prin Opțiune<V>.

Hărți cu mai multe taste și imbricate
Tuple ca chei:

Hărți de stocare imbricate:

Avantaje față de Solidity
✅ Tastare explicită și puternică pentru chei și valori.
✅ Adnotări clare de citire/scriere de stocare impusă de compilator.
Află mai multe:
1K
Limită superioară
Clasament
Favorite