The OpenD Programming Language

popFrontN

pragma(inline, true)
size_t
popFrontN
(
size_t dim = 0
T
)
(
scope ref inout(T)[] ar
,
size_t n
)
if (
!dim &&
!is(Unqual!T[] == void[])
)

Examples

auto ar = [3, 4];
ar.popFrontN(1);
assert(ar == [4]);
ar.popFrontN!0(10);  // Slice-like API
assert(ar == []);

Meta