الفرق بين المراجعتين ل"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
: يبدأ عملية جمع المهملات.