🧵 التأثير مقابل الصلابة: خرائط التخزين يدعم كل من Solidity و Sway التخزين المستمر ، لكن Sway's StorageMap يوفر نهجا أكثر تنظيما وأمانا من النوع. دعنا نستكشف الاختلافات 👇 الرئيسية
أساسيات StorageMap ➡️ يحتوي Sway على نوع StorageMap مضمن لتخزين قيمة المفتاح. ➡️ إنه يشبه Rust's HashMap ، لكنه محسن ل blockchain و FuelVM.
يتم تعريف التعيينات على النحو التالي:
الإعلان والتهيئة لا حاجة إلى واردات إضافية أو قابلية تغيير صريحة ، متغيرات التخزين قابلة للتغيير بطبيعتها.
إدراج القيم أضف تعليقات توضيحية صريحة إلى الوظائف باستخدام #[storage(write)] لتعديلات التخزين.
قراءة القيم قراءات آمنة مع معالجة احتياطية مدمجة من خلال Option<V>.
خرائط متعددة المفاتيح ومتداخلة مجموعات كمفاتيح:
خرائط التخزين المتداخلة:
مزايا على الصلابة ✅ كتابة صريحة وقوية للمفاتيح والقيم. ✅ قراءة / كتابة التعليقات التوضيحية للتخزين المفروض من قبل المترجم. التعرف على المزيد:
‏‎1.02‏K