HH\Vector::takeWhile
Returns a Vector
containing the values of the current Vector
up to but
not including the first value that produces false
when passed to the
specified callback
public function takeWhile(
(function(Tv):bool) $callback,
): Vector<Tv>;
That is, takes the continuous prefix of values in
the current Vector
for which the specified callback returns true
.
The returned Vector
will always be a subset (but not necessarily a
proper subset) of the current Vector
.
Parameters
(function(Tv):bool) $callback
Return Values
Vector<Tv>
- AVector
that is a subset of the currentVector
up until the callback returnsfalse
.