التابع ::restore
الخاص بالصنف Marshal
في روبي
يعيد التابع ::restore
نتيجة تحويل البيانات المُسلسلة (serialized) في المصدر إلى كائن في روبي (ربما مع كائنات ثانوية [subordinate objects] مرتبطة به). قد يكون المصدر إما كائنًا من الصنف IO
أو كائنًا يستجيب إلى to_str. في حال تمرير الوسيط proc ، فسيتم تمرير كل الكائنات إلى proc، أثناء فك تسلسلها (deserialisation).
لا تمرّر أبدًا التابع ::restore
بيانات غير موثوقة (بما في ذلك المدخلات التي يوفرها المستخدم). يرجى الاطلاع على النظرة العامة لمزيد من التفاصيل.
البنية العامة
restore( source [, proc] ) → obj
المعاملات
source
proc
القيمة المُعادة
انظر أيضا
- التابع
::load
: يعيد ظظظ نتيجة تحويل البيانات المُسلسلة (serialized) في المصدر إلى كائن في روبي (ربما مع كائنات ثانوية [subordinate objects] مرتبطة به). قد يكون المصدر إما نسخة منIO
، أو كائنًا يستجيب إلى to_str. في حال تمرير الوسيط proc، فسيتم تمرير كل الكائنات إلى proc، أثناء فك تسلسلها (deserialisation).