صفحة الصنف 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
إلى الككك.