Function List.popBack
Pop the last element of the bidirectional list, effectively reducing its length by 1.
auto popBack(T)() nothrow scope
if (is(T == Unqual!ElementType) || is(T == void));
auto popBack(T)
(
List . ElementType def
) nothrow scope;
Return erased element.
Examples
List!(int) list = List!(int) .build(10, 20, 30);
assert(list .length == 3);
assert(list .popBack == 30);
assert(list .length == 2);
assert(list .popBack == 20);
assert(list .length == 1);
assert(list .popBack == 10);
assert(list .empty);
assert(list .popBack(int .init) == int .init);
assert(list .empty);
assert(list .popBack(42) == 42);
assert(list .empty);