Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →
instance method
Enumerator::Lazy#drop_while
() { (E) -> ::boolish } -> ::Array[E]
() -> ::Enumerator[E, ::Array[E]]
lazy.drop_while { |obj| block } → lazy_enumerator
enumerator.c
View on GitHub ↗
static VALUE
lazy_drop_while(VALUE obj)
{
LAZY_NEED_BLOCK(drop_while);
return lazy_add_method(obj, 0, 0, Qfalse, Qnil, &lazy_drop_while_funcs);
}
Like Enumerable#drop_while, but chains operation to be lazy-evaluated.