صفحة الصنف SizedQueue
في روبي
< Ruby
اذهب إلى التنقل
اذهب إلى البحث
مراجعة 11:01، 2 نوفمبر 2018 بواسطة محمد-بغات (نقاش | مساهمات) (أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: صفحة الصنف <code>SizedQueue</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Ruby SizedQueue يمثل هذا...')
يمثل هذا الصنف طوابيرا (queues) ذات أحجام سعة محددة. قد تُعطّل العملية push إن كانت السعة ممتلئة.راجع صفحة Queue
للحصول على مثال لكيفية عمل SizedQueue
.
توابع الصنف العامة (Public Class Methods)
التابع new
ينشئ ككك ذا طول ثابت، مع حد حجمه الأقصى هو max
ككك.
التابع <<
التابع clear
يزيل كل الكائنات من الككك.
التابع close
يشبه التابع Queue#close
.
التابع deq
التابع empty?
يعيد القيمة true
إن كان الككك فارغًا.
التابع enq
التابع length
التابع max
يعيد الحد الأقصى لحجم الككك.
التابع max=
يضبط قيمة الحد الأقصى لحجم الككك ويُحيل إليه العدد number
.
التابع num_waiting
يعيد عدد الههه التي تنتظر في الككك.
التابع pop
يسترد البيانات من الككك.
التابع push
يدفع (Pushes) الوسيط object
إلى الككك.