الفرق بين المراجعتين لصفحة: «Python/copyreg/pickle»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE:الدالة <code>copyreg.pickle()</code> في بايثون}}</noinclude> تصرّح الدالة عن وجوب استخدام الدال...' |
لا ملخص تعديل |
||
سطر 8: | سطر 8: | ||
copyreg.pickle(type, function, constructor=None) | copyreg.pickle(type, function, constructor=None) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== | == المعاملات == | ||
=== <code>type</code> === | === <code>type</code> === | ||
سطر 21: | سطر 21: | ||
=== <code>constructor</code> === | === <code>constructor</code> === | ||
يجب أن يكون هذا المعامل الاختياري كائنًا قابلًا للاستدعاء يمكن استخدامه لإعادة بناء الكائن عند استدعاءه مع صفّ المعاملات المعاد بواسطة الدالة المعطاة عند إجراء عملية | يجب أن يكون هذا المعامل الاختياري كائنًا قابلًا للاستدعاء يمكن استخدامه لإعادة بناء الكائن عند استدعاءه مع صفّ المعاملات المعاد بواسطة الدالة المعطاة عند إجراء عملية السَلسَلة. | ||
== القيمة المعادة == | == القيمة المعادة == | ||
راجع وحدة pickle للاطلاع على المزيد من التفاصيل حول الواجهة البرمجية المتوقّعة من الدالة المعطاة والدالة البانية المعطاة. يجدر التنبيه إلى إمكانية استخدام خاصية جدول الإرسال dispatch_table في الكائن المُسَلسِل أو في الصنف المتفرّع من الصنف pickle.Pickler للتصريح عن دوال الاختزال. | راجع [[Python/pickle|وحدة <code>pickle</code>]] للاطلاع على المزيد من التفاصيل حول الواجهة البرمجية المتوقّعة من الدالة المعطاة والدالة البانية المعطاة. يجدر التنبيه إلى إمكانية استخدام خاصية جدول الإرسال <code>dispatch_table</code> في الكائن المُسَلسِل أو في الصنف المتفرّع من الصنف <code>pickle.Pickler</code> للتصريح عن دوال الاختزال. | ||
== انظر أيضًا == | == انظر أيضًا == |
المراجعة الحالية بتاريخ 20:58، 15 سبتمبر 2018
تصرّح الدالة عن وجوب استخدام الدالة المعطاة كدالة اختزال reduction function للكائنات من النوع المعطى.
البنية العامة
copyreg.pickle(type, function, constructor=None)
المعاملات
type
نوع الكائنات التي ستعمل دالة الاختزال عليها.
function
الدالة التي ستستخدم كدالة اختزال. يجب أن تعيد الدالة المعطاة سلسلة نصية أو صفًّا يتضمّن عنصرين أو ثلاثة.
constructor
يجب أن يكون هذا المعامل الاختياري كائنًا قابلًا للاستدعاء يمكن استخدامه لإعادة بناء الكائن عند استدعاءه مع صفّ المعاملات المعاد بواسطة الدالة المعطاة عند إجراء عملية السَلسَلة.
القيمة المعادة
راجع وحدة pickle
للاطلاع على المزيد من التفاصيل حول الواجهة البرمجية المتوقّعة من الدالة المعطاة والدالة البانية المعطاة. يجدر التنبيه إلى إمكانية استخدام خاصية جدول الإرسال dispatch_table
في الكائن المُسَلسِل أو في الصنف المتفرّع من الصنف pickle.Pickler
للتصريح عن دوال الاختزال.
انظر أيضًا
- الدالة
copyreg.constructor
: تصرّح هذه الدالة عن كون الكائن المعطى دالة بانية صحيحة.