التابع Enumerable.drop_while
في روبي
< Ruby | Enumerable
يحذف التابع drop_while
العناصر الأولى المحقِّقة لشرط معيِّن من المُعدِّد المعطى ثم يعيد مصفوفة تحوي العناصر المتبقية.
البنية العامة
drop_while { |obj| block } → array
drop_while → an_enumerator
القيمة المعادة
تعاد مصفوفة تحوي جميع عناصر المُعدِّد المعطى باستثناء العناصر الأولى التي لا تعاد معها القيمة nil
أو false
عند تمريرها إلى الكتلة.
أمثلة
مثال على استعمال التابع drop_while
:
a = [1, 2, 3, 4, 5, 0]
a.drop_while { |i| i < 3 } #=> [3, 4, 5, 0]
انظر أيضًا
- التابع
chunk_while
: ينشئ مُعدِّدًا لكل جزء من العناصر المجمَّعة سويةً. تُعرَّف بداية الأجزاء (chunks) عبر الكتلة المعطاة.