نتائج البحث
اذهب إلى التنقل
اذهب إلى البحث
الوحدة ObjectSpace في روبي
تحتوي الوحدة ObjectSpace على مجموعةٍ من البرامج الفرعيَّة (routines) التي تتفاعل مع وسائل جمع المهملات وتسمح لك باجتياز جميع الكائنات النشطة مع مُكرَّر (iterator). تقدِّم الوحدة ObjectSpace الدَّعم أيضًا لمُنهِيَات كائنٍ (object finalizers) وكتل procs التي تُستدعى عندما يكون كائنٌ محدَّدٌ على وشك أن يُدمَّر عبر مجمِّع المهملات. require 'objspace'
a = "A"
b = "B"
ObjectSpace.define_finalizer(a, proc {|id| puts "Finalizer one on #{id}" })
ObjectSpace.define_finalizer(b, proc {|id| puts "Finalizer two on #{id}" })
ينتج عن تطبيق المثال السابق: Finalizer two on 537763470
Finalizer one on ...
الصنف ObjectSpace::WeakMap في روبي
يحتفظ كائن الصنف ObjectSpace::WeakMap بمراجع أيِّ كائن، لكن قد تخضع هذه الكائنات لعملية جمع المهملات (garbage collected). يُستخدَم هذا الصنف في أغلب الأحيان داخليًا من قبل الصنف WeakRef؛ استخدم lib/weakref.rb رجاءً من أجل الواجهة العامَّة. توابع الصنف العامة (Public Instance Methods) [] يعيد كائنًا ذو مرجع ضعيف (weakly referenced) مع المفتاح المُعطى. =[] يُنشئ مرجعًا ضعيفًا (weak reference) من المفتاح المُعطى إلى القيمة المعطية. each يتكرَّر على المفاتيح والكائنات في كائنٍ ذي مرجعٍ ضعيفٍ (weakly referenced object). each_key يتكرَّر على ...
الصنف ObjectSpace::WeakMap في روبي
يحتفظ كائن الصنف ObjectSpace::WeakMap بمراجع أيِّ كائن، لكن قد تخضع هذه الكائنات لعملية جمع المهملات (garbage collected). يُستخدَم هذا الصنف في أغلب الأحيان داخليًا من قبل الصنف WeakRef؛ استخدم lib/weakref.rb رجاءً من أجل الواجهة العامَّة. توابع الصنف العامة (Public Instance Methods) [] يعيد كائنًا ذو مرجع ضعيف (weakly referenced) مع المفتاح المُعطى. =[] يُنشئ مرجعًا ضعيفًا (weak reference) من المفتاح المُعطى إلى القيمة المعطية. each يتكرَّر على المفاتيح والكائنات في كائنٍ ذي مرجعٍ ضعيفٍ (weakly referenced object). each_key يتكرَّر على ...
التابع finalize في الصنف ObjectSpace::WeakMap في روبي
مصادر صفحة التابع finalize في الصنف ObjectSpace::WeakMap في توثيق روبي الرسمي
التابع length في الصنف ObjectSpace::WeakMap في روبي
مصادر صفحة التابع length في الصنف ObjectSpace::WeakMap في توثيق روبي الرسمي
التابع inspect في الصنف ObjectSpace::WeakMap في روبي
مصادر صفحة التابع inspect في الصنف ObjectSpace::WeakMap في توثيق روبي الرسمي
التابع length في الصنف ObjectSpace::WeakMap في روبي
مصادر صفحة التابع length في الصنف ObjectSpace::WeakMap في توثيق روبي الرسمي
التابع finalize في الصنف ObjectSpace::WeakMap في روبي
مصادر صفحة التابع finalize في الصنف ObjectSpace::WeakMap في توثيق روبي الرسمي
التابع size في الصنف ObjectSpace::WeakMap في روبي
مصادر صفحة التابع size في الصنف ObjectSpace::WeakMap في توثيق روبي الرسمي
التابع size في الصنف ObjectSpace::WeakMap في روبي
مصادر صفحة التابع size في الصنف ObjectSpace::WeakMap في توثيق روبي الرسمي