HH\ImmVector::skipWhile
Returns an ImmVector
containing the values of the current ImmVector
starting after and including the first value that produces false
when
passed to the specified callback
public function skipWhile(
(function(Tv): bool) $fn,
): ImmVector<Tv>;
That is, skips the continuous prefix of
values in the current ImmVector
for which the specified callback returns
true
.
The returned ImmVector
will always be a subset (but not necessarily a
proper subset) of the current ImmVector
.
Parameters
(function(Tv): bool) $fn
- The callback used to determine the starting element for the returnedImmVector
.
Returns
ImmVector<Tv>
- AnImmVector
that is a subset of the currentImmVector
starting with the value for which the callback first returnsfalse
.
Examples
See [Vector::skipWhile
](</hack/reference/class/Vector/skipWhile/#examples>) for usage examples.