التابع 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) عبر الكتلة المعطاة.