الفرق بين المراجعتين لصفحة: «Ruby/ObjectSpace/undefine finalizer»
< Ruby | ObjectSpace
أنشأ الصفحة ب'{{DISPLAYTITLE:التابع Object.undefine_finalizer في روبي}} يحذف التابع <code>undefine_finalizer</code> جميع مُنهِيَات (finalizers) ا...' |
طلا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
{{DISPLAYTITLE:التابع Object.undefine_finalizer في روبي}} | {{DISPLAYTITLE:التابع <code>Object.undefine_finalizer</code> في روبي}} | ||
يحذف التابع <code>undefine_finalizer</code> جميع مُنهِيَات (finalizers) الكائن المعطى. | يحذف التابع <code>undefine_finalizer</code> جميع مُنهِيَات (finalizers) الكائن المعطى. | ||
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="ruby"> | |||
undefine_finalizer(obj) | undefine_finalizer(obj) | ||
</syntaxhighlight> | |||
== المعاملات == | == المعاملات == | ||
=== obj === | === <code>obj</code> === | ||
الكائن المراد حذف توابع الإنهاء منه. | الكائن المراد حذف توابع الإنهاء منه. | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* التابع id2ref_: يُحوِل معرِّف الكائن إلى مرجعٍ للكائن. | * التابع <code>[[Ruby/ObjectSpace/ id2ref|id2ref_]]</code>: يُحوِل معرِّف الكائن إلى مرجعٍ للكائن. | ||
* التابع count_objects: يُحصِي جميع الكائنات التي من نوعٍ واحد. | * التابع <code>[[Ruby/ObjectSpace/count objects|count_objects]]</code>: يُحصِي جميع الكائنات التي من نوعٍ واحد. | ||
* التابع define_finalizer: يضيف كتلة aProc كمُنهِي ليُستدعى بعد تدمير الكائن. | |||
* التابع each_object: يستدعي كتلةً محدَّدةً مرةً لكل كائنٍ نشطٍ أو غير مباشرٍ في هذه العملية الحالية في روبي. | * التابع <code>[[Ruby/ObjectSpace/define finalizer|define_finalizer]]</code>: يضيف كتلة <code>aProc</code> كمُنهِي ليُستدعى بعد تدمير الكائن. | ||
* التابع garbage_collect: يبدأ عملية جمع المهملات. | |||
* التابع <code>[[Ruby/ObjectSpace/each object|each_object]]</code>: يستدعي كتلةً محدَّدةً مرةً لكل كائنٍ نشطٍ أو غير مباشرٍ في هذه العملية الحالية في روبي. | |||
* التابع <code>[[Ruby/ObjectSpace/garbage collect|garbage_collect]]</code>: يبدأ عملية جمع المهملات. | |||
== مصادر == | == مصادر == |
المراجعة الحالية بتاريخ 11:01، 25 نوفمبر 2018
يحذف التابع undefine_finalizer
جميع مُنهِيَات (finalizers) الكائن المعطى.
البنية العامة
undefine_finalizer(obj)
المعاملات
obj
الكائن المراد حذف توابع الإنهاء منه.
انظر أيضًا
- التابع
id2ref_
: يُحوِل معرِّف الكائن إلى مرجعٍ للكائن. - التابع
count_objects
: يُحصِي جميع الكائنات التي من نوعٍ واحد.
- التابع
define_finalizer
: يضيف كتلةaProc
كمُنهِي ليُستدعى بعد تدمير الكائن.
- التابع
each_object
: يستدعي كتلةً محدَّدةً مرةً لكل كائنٍ نشطٍ أو غير مباشرٍ في هذه العملية الحالية في روبي.
- التابع
garbage_collect
: يبدأ عملية جمع المهملات.