Topik trending
#
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
Baik Solidity dan Sway mendukung penyimpanan persisten, tetapi StorageMap Sway menawarkan pendekatan yang lebih terstruktur dan aman untuk jenis. Mari kita jelajahi perbedaan 👇 utama
Dasar-dasar StorageMap
➡️ Sway memiliki jenis StorageMap bawaan untuk penyimpanan nilai kunci.
➡️ Ini menyerupai HashMap Rust, tetapi dioptimalkan untuk blockchain dan FuelVM.
Pemetaan didefinisikan sebagai:

Deklarasi & Inisialisasi
Tidak diperlukan impor tambahan atau mutabilitas eksplisit, variabel penyimpanan secara inheren dapat diubah.

Menyisipkan Nilai
Secara eksplisit membuat anotasi fungsi dengan #[storage(write)] untuk modifikasi penyimpanan.

Nilai Membaca
Pembacaan yang aman dengan penanganan fallback bawaan melalui Option<V>.

Peta Multi-Kunci & Bersarang
Tuple sebagai kunci:

Peta Penyimpanan Bersarang:

Keuntungan dibandingkan Soliditas
✅ Pengetikan eksplisit dan kuat untuk kunci dan nilai.
✅ Anotasi baca/tulis penyimpanan yang diberlakukan oleh kompilasi yang jelas.
Pelajari lebih lanjut:
982
Teratas
Peringkat
Favorit