HH\ImmVector::take
Returns an ImmVector
containing the first $n
values of the current
ImmVector
.
Description
public function take(
int $n,
): ImmVector<Tv>
Returns an ImmVector
containing the first $n
values of the current
ImmVector
.
The returned ImmVector
will always be a subset (but not necessarily a
proper subset) of the current ImmVector
. If $n
is greater than the
length of the current ImmVector
, the returned ImmVector
will contain
all elements of the current ImmVector
.
$n
is 1based. So the first element is 1, the second 2, etc.
Parameters

int $n
 The last element that will be included in the returnedImmVector
.
Return Values

ImmVector<Tv>
 AnImmVector
that is a subset of the currentImmVector
up to$n
elements.
Examples
See Vector::take
for usage examples.