الفرق بين المراجعتين لصفحة: «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
يعيد حجم الطابور.