التابع ::restore‎ الخاص بالصنف Marshal في روبي

من موسوعة حسوب
< Ruby‏ | Marshal
مراجعة 11:58، 24 أكتوبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>::restore‎</code> الخاص بالصنف <code>Marshal</code> في روبي}}</noinclude> تصنيف: Ruby تص...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يعيد التابع ::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).

مصادر