صفحة الصنف SizedQueue
في روبي
< Ruby
يمثل هذا الصنف طوابيرا (queues) ذات أحجام سعة محددة. قد تُعطّل العملية push
إن كانت السعة ممتلئة
.راجع صفحة Queue
للحصول على أمثلة لكيفية عمل SizedQueue
.
توابع الصنف العامة (Public Class Methods)
التابع new
ينشئ طابورا ذا طول ثابت،
التابع <<
المعامل >>
مشابه للتابع push
.
التابع clear
يزيل كل الكائنات من الطابور.
التابع close
يشبه التابع Queue#close
.
التابع deq
deq
هو اسم آخر للتابع pop
.
التابع empty?
يعيد القيمة true
إن كان الطابور فارغًا.
التابع enq
enq
هو اسم آخر للتابع push
.
التابع length
يعيد length
حجم الطابور.
التابع max
يعيد الحد الأقصى لحجم الطابور.
التابع max=
يضبط قيمة الحد الأقصى لحجم الطابور
التابع num_waiting
يعيد عدد المهام الفرعية التي تنتظر الطابور.
التابع pop
يسترد البيانات من الطابور.
التابع push
يدفع (Pushes) الوسيط object
إلى الطابور.
التابع shift
shift
هو اسم مرادفع للتابع pop
.
التابع size
يعيد حجم الطابور.