الصنف Enumerator::Lazy
في روبي
< Ruby
الصنف Enumerator::Lazy
هو صنف يسمح بعملية التكرار - مثل الصنف Enumerator
- ولكن بالنمط الكسول (lazy fashion).
توابع الصنف العامة
new
ينشئ كائن تعداد جديد من النوع Enumerator::Lazy
.
توابع النسخة العامة
chunk
chunk_while
collect
collect_concat
يعيد كائن تعداد جديد من النوع Lazy
مع النتائج المتسلسلة الناتجة عن تنفيذ الكتلة المعطاة مرةً واحدةً لكل عنصر من عناصر الكائن Lazy
الذي استدعي معه.
drop
drop_while
enum_for
يشبه التابع Kernel.to_enum
باستثناء أنه يعيد مُعدِّدًا كسولًا (كائن من النوع Enumerator::Lazy
).
find_all
flat_map
يعيد كائن تعداد جديد من النوع Lazy
مع النتائج المتسلسلة الناتجة عن تنفيذ الكتلة المعطاة مرةً واحدةً لكل عنصر من عناصر الكائن Lazy
الذي استدعي معه.
grep
grep_v
lazy
map
reject
select
slice_after
slice_before
slice_when
take
take_while
to_enum
يشبه التابع Kernel.to_enum
باستثناء أنه يعيد مُعدِّدًا كسولًا (كائن من النوع Enumerator::Lazy
).