HH\ImmSet::takeWhile
Returns an ImmSet
containing the values of the current ImmSet
up to
but not including the first value that produces false
when passed to the
specified callback
public function takeWhile(
(function(Tv): bool) $callback,
): ImmSet<Tv>;
The returned ImmSet
will always be a proper subset of the current
ImmSet
.
Parameters
(function(Tv): bool) $callback
Returns
ImmSet<Tv>
- AnImmSet
that is a proper subset of the currentImmSet
up until the callback returnsfalse
.
Examples
See [Set::takeWhile
](</hack/reference/class/Set/takeWhile/#examples>) for usage examples.