الصنف Enumerator::Lazy
في روبي
< Ruby
اذهب إلى التنقل
اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
الصنف 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
).