الفرق بين المراجعتين لصفحة: «Ruby/SizedQueue»
< Ruby
لا ملخص تعديل |
لا ملخص تعديل |
||
| سطر 2: | سطر 2: | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby SizedQueue]] | [[تصنيف: Ruby SizedQueue]] | ||
يمثل هذا الصنف طوابيرا (queues) ذات أحجام سعة محددة. قد تُعطّل العملية <code>[[Ruby/SizedQueue/push|push]]</code> إن كانت السعة ممتلئة | يمثل هذا الصنف طوابيرا (queues) ذات أحجام سعة محددة. قد تُعطّل العملية <code>[[Ruby/SizedQueue/push|push]]</code> إن كانت السعة ممتلئة. | ||
راجع صفحة <code>[[Ruby/Queue|Queue]]</code> للحصول على أمثلة لكيفية عمل <code>SizedQueue</code>. | |||
==توابع الصنف العامة (Public Class Methods)== | ==توابع الصنف العامة (Public Class Methods)== | ||
===[[Ruby/SizedQueue/new | التابع new]]=== | ===[[Ruby/SizedQueue/new | التابع new]]=== | ||
ينشئ طابورا ذا طول ثابت، | ينشئ طابورا ذا طول ثابت، | ||
== توابع النسخة العامة (Public Instance Methods) == | |||
=== [[Ruby/SizedQueue/lpush op|التابع <<]]=== | === [[Ruby/SizedQueue/lpush op|التابع <<]]=== | ||
المعامل <code>>></code> مشابه للتابع <code>[[Ruby/SizedQueue/push|push]]</code>. | المعامل <code>>></code> مشابه للتابع <code>[[Ruby/SizedQueue/push|push]]</code>. | ||
مراجعة 11:08، 2 نوفمبر 2018
يمثل هذا الصنف طوابيرا (queues) ذات أحجام سعة محددة. قد تُعطّل العملية push إن كانت السعة ممتلئة.
راجع صفحة Queue للحصول على أمثلة لكيفية عمل SizedQueue.
توابع الصنف العامة (Public Class Methods)
التابع new
ينشئ طابورا ذا طول ثابت،
توابع النسخة العامة (Public Instance Methods)
التابع <<
المعامل >> مشابه للتابع 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
يعيد حجم الطابور.