مراجعة ماكروز التفعيل - تمت إضافة إصدار الحساب إلى @anchorlang. الحسابات التي تحمل علامة #[account(versioned)] يمكنها الآن تطوير مخططها مع مرور الوقت. تستخدم الحقول #[added(vN)] لتحديد موعد إدخالها. ثلاثة أوضاع تهيئة: - #[أضاف(v2)] → الافتراضي::d efault() - #[add(v2, init_to = expr)] → قيمة وقت الترجمة الثابتة - #[add(v2, init_from = "السلطة")] → تهيئة وقت التشغيل من السياق المزايا - تطور المخطط دون كسر البيانات. لا يوجد أي رمز ترحيل. تهيئة الحقول تلقائيا من السياق. التوافق مع الإصدارات السابقة بين الإصدارات. الكود قادم بعد عدة جولات أخرى من الاختبارات. @jacobvcreech سيدي، هل تعتقد أن هذا سيكون مفيدا في المذيع الرسمي؟ كانت تجربة تعليمية رائعة. تم تعديل الماكروز في التفعيل مع فهم كيفية توسع ماكرو الحساب في #anchor وقيوده المختلفة.