صفحة الصنف SizedQueue في روبي
< Ruby
يمثل هذا الصنف طوابيرا (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 إلى الككك.